| Oracle® Beehive Installation Guide Release 1 (1.2 and 1.3) for Solaris Operating System (SPARC 64-Bit) Part Number E10482-03 |
|
|
View PDF |
Beta Draft
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. Oracle Beehive. For more information, refer to Chapter 4, "Configuring and Administering Partner Applications in Oracle Application Server Single Sign-On Administrator's Guide.
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
Run the OSSO registration tool, <OSSO home>/sso/bin/ssoreg.sh to register Oracle Beehive with the OSSO server:
ssoreg.sh
-oracle_home_path /private/oracle/appserver
-site_name example.com>
-config_mod_osso TRUE
-mod_osso_url http://example.com:7777
-remote_midtier
-config_file
/private/oracle/appserver/Apache/Apache/conf/osso/osso.example.conf
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 /private/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 host name and HTTP listening port of your Oracle Beehive instance. To determine the HTTP 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.
Copy the configuration file you created in the previous step (osso.example.com) to <Oracle Beehive home>/Apache/Apache/conf/osso. Rename the file to osso.conf.
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