Installation guide
Deploying the Integrated SSO Solution
Chapter 5 Single Sign-on Solution for Oracle Application Servers 137
8. Add the following lines to your CLASSPATH environment variable:
$ORACLE_HOME_INFRASTRUCTURE/j2ee/home/lib/servlet.jar:$<ORACLE_HOME_
INFRASTRUCTURE>/sso/lib/ipastoolkit.jar
Note that $ORACLE_HOME_INFRASTRUCTURE must be replaced to point to
the
ORACLE_HOME
directory where Oracle 10g Infrastructure is installed.
9. Go to the directory
$ORACLE_HOME_INFRASTRUCTURE/j2ee/OC4J_SECURITY/applications/sso/web/
WEB-INF/classes
and compile the file
SSOTPAMAuth.java
with the following
command:
javac -d . SSOTPAMAuth.java
This should create the directory structure
SunTPAM/security/ssoplugin
and
place the compiled
SSOTPAMAuth
class there.
10. Copy the entire directory structure SunTPAM/security/ssoplugin and its
contents to the directory
$ORACLE_HOME_INFRASTRUCTURE/sso/plugin
. The
file
SSOTPAMAuth.class
that you just compiled should now be under
$
ORACLE_HOME_INFRASTRUCTURE/sso/plugin/SunTPAM/security/sssoplugin
.
11. Modify the file
policy.properties
located in the following directory:
$ORACLE_HOME_INFRASTRUCTURE/sso/conf
In this file, change the property
MediumSecurity_AuthPlugin
so as follows:
MediumSecurity_AuthPlugin = SunTPAM.security.ssoplugin.SSOTPAMAuth
This propertyspecifies theauthentication modulefor SunONE IdentityServer
that Oracle SSO Server must use.
No other parameters in this file need to be changed for this integration to be
successful. However, if need be, the property
debugLevel
can be changed to
provide more debug information for the Oracle SSO server, if necessary. The
Oracle SSO server provides the following four levels of debugging:
❍ ERROR: log errors only
❍ WARN: log both errors and warning messages
❍ INFO: log messages such as current data and time, for instance, as well as
errors and warnings