Saturday, October 4, 2008

How to Configure SOA Suite 10.1.3.1 to use Oracle Single Sign On Server?

I. Configure 10.1.3.x Mid-tier Instance to Use Oracle Single Sign On Server

1. On the host where the Oracle Internet Directory is available set the variables, ORACLE_HOME & ORACLE_SID
2. On the Identity Management host, run the ssoreg script, using the -remote_midtier option. The file is located at ORACLE_HOME/sso/bin/ssoreg.sh

For example, on SOLARIS/UNIX:
$ORACLE_HOME/sso/bin/ssoreg.sh -oracle_home_path $ORACLE_HOME
-config_mod_osso TRUE
-site_name hostname.com:7778
-remote_midtier
-config_file $ORACLE_HOME/Apache/Apache/conf/osso/myosso.conf
-mod_osso_url http://hostname.com:7778

3. Running the above scripts, results in creation of an obfuscated file,myosso.conf in the following location,ORACLE_HOME/Apache/Apache/conf/osso

4. Copy the obfuscated osso configuration file to the following location 10.1.3.x middle-tier
instance ORACLE_HOME/Apache/Apache/conf/osso
NOTE: You must do a binary transfer.

5. On the middle-tier host, run the following script to complete the registration, set the PERL5LIB environment variable before running the osso1013 script as follows:

$ PERL5LIB=$ORACLE_HOME/perl/lib/5.8.3/sun4-solaristhreadmulti:$
ORACLE_HOME/perl/lib/5.8.3:$ORACLE_HOME/perl/5.8.3/lib
$ export PERL5LIB

6. Run the following script to complete the registration,
ORACLE_HOME/Apache/Apache/bin/osso1013 config_file

For example,
ORACLE_HOME/Apache/Apache/bin/osso1013 ../conf/osso/mysso.conf

7. Once the above script runs successfully, you should find an entry similar to the one shown
below in ORACLE_HOME /Apache/Apache/conf/mod_osso.conf

<IfModule mod_osso.c> 
OssoConfigFile /user1/soa/product/10.1.3.1/OracleAS_1/Apache/Apache/conf/osso/myosso.conf

No comments:

Post a Comment