Skip Headers
Oracle® Beehive Installation Guide
Release 1 (1.5) for Microsoft Windows (32-Bit)

Part Number E14831-05
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Index
Go to Feedback page
Contact Us

Go to previous page
Go to next page
View PDF

29 Configuring Single Sign-On with Oracle Beehive

This module describes how to register Oracle Beehive as a partner application with Oracle Single Sign-On (OSSO), which means that you may delegate the authentication function to the single sign-on server. For more information, refer to Chapter 4, "Configuring and Administering Partner Applications in Oracle Application Server Single Sign-On Administrator's Guide.

  1. Oracle Single Sign-On requires Oracle Internet Directory. Consequently, integrate Oracle Internet Directory with Oracle Beehive as described in the module "Integrating and Synchronizing LDAP with Oracle Beehive".

  2. In the _AuthenticationService component, set the property SsoType to osso, then activate the configuration:

    beectl modify_property
      --component _AuthenticationService
      -–name SsoType
      --value osso
    beectl activate_configuration
  3. Run the OSSO registration tool, <OSSO home>\sso\bin\ssoreg.bat to register Oracle Beehive with the OSSO server:

      -oracle_home_path C:\oracle\appserver
      -config_mod_osso TRUE
    • oracle_home_path: Specify the installation directory of the Oracle product that comes with Oracle Single Sign-On (in this example, OSSO is installed in C:\oracle\appserver\sso.

    • site_name: Specify the host name (including domain) of your Oracle Beehive instance.

    • config_mod_osso: Specify TRUE so that a configuration file is generated.

    • mod_osso_url: Specify the effective URL of your Oracle Beehive instance. Use the following format:

      http[s]://<Oracle Beehive HTTP host>.<domain>:<port>

      For example:

      Omit the port number if the HTTP server is listening on the default HTTP port of 80 or the default HTTPS port of 4443. To determine the HTTP or HTTPS listening port, run the beectl list_ports command.

    • remote_midtier: You must specify this option because Oracle Beehive is installed in a different home than OSSO.

    • config_file: The specified configuration file will be created.

  4. Copy the configuration file you created in the previous step ( to <Oracle Beehive home>\Apache\Apache\conf\osso. Rename the file to osso.conf.

  5. In the _AuthenticationService component, set the property OssoConfigFile to <Oracle Beehive home>\Apache\Apache\conf\osso\osso.conf, activate the configuration, then commit changes:

    beectl modify_property
      --component _AuthenticationService
      -–name OssoConfigFile
      --value <Oracle Beehive home>\Apache\Apache\conf\osso\osso.conf
    beectl activate_configuration
    beectl modify_local_configuration_files
  6. Restart the HTTP server:

    beectl list_components --type HttpServer
    Component type   | Component identifier                
    HttpServer       |
    beectl restart --component