Managing OAM Identity Assertion on IBM WebSphere 7-17
4.
In the property ws.ext.dirs, add the value for OAMTrustAssociationInterceptor.jar. For example:
MiddleWareHomeoracle_commonmodulesoracle.oamprovider_11.1.1 OAMTrustAssociationInterceptor.jar
5.
Confirm that the two values are separated by colon.
6.
Create the Interceptor entry for the OAM IAP, as follows:
a. In the IBM WebSphere console, go to Security, Global Security, and ensure
that Enable Application Security is checked. b.
Under the Authentication section, click Web and SIP Security tab, and then click the Trust association link.
a. Under General Properties, check the Enable Trust Association.
b. Under Additional Properties, click Interceptors link.
c. Under General Properties, click Under New, and provide the Interceptor class
name as follows: oracle.security.was.providers.tai.OAMTrustAssociationInterceptorImpl
7.
Proceed to Configuring the OAM TAI Configuration File
to configure oamtai.xml as a custom property of Interceptor class path.
7.9.5 Configuring the OAM TAI Configuration File
The oamtai.xml configuration file is used by the OAM Trust Association Interceptor. You must configure the file and modify it for your environment. For details, see:
■
About Configuring the OAM TAI Configuration File
■
Configuring the OAM TAI Configuration File
7.9.5.1 About Configuring the OAM TAI Configuration File
The oamtai.xml configuration file is available in the following path: MiddleWareHomeoracle_commonmodulesoracle.oamprovider_11.1.1domain_config_was
oamtai.xml This file stores the details that are used by the TAI at run time to establish a connection
with 10g 10.1.4.3 OAM Access Server or 11g OAM Server. There are two ways to configure the oamtai.xml file:
■
Either copy oamtai.xml to was_profile_dirconfigcellscell_ name
fmwconfigoamtai.xml.
■
Or perform Step 1 in the following procedure to configure oamtai.xml as a custom property of the Interceptor entry added earlier.
You must modify the oamtai.xml file to establish a connection to the Access Server, using parameters in
Table 7–4 and values for your deployment. To enable Header
based assertion, ensure that the Header Based Assertion section in oamtai.xml is not commented and use the same customHeadername in both oamtai.xml and the OAM
policy.
7-18 Oracle Fusion Middleware Third-Party Application Server Guide
Table 7–4 oamtai.xml Configuration File Parameters
Parameter Required or
Not
Description
hostPort Required
Hostname and port of the IHS Web server where the resource is hosted. Note: The host:port should be one of the host name variations present in OAM.
resource Required
The URL to the protected resource. Default = AuthenSSOToken or the value in the OAM policy if you have updated it.
ip Optional
IP address of the client computer that needs to access the resource. operation
Required Operation requested to access the AuthenSSOToken.
accessGateName Required
A unique name, without spaces, that identifies the AccessGate to be used while interacting with OAM. With OAMCfgTool the name is derived from the app_domain
value, appended with _AG. AccessGatePassword
Required A unique password to verify and identify the AccessGate when interacting with OAM.
This prevents unauthorized AccessGates from connecting and obtaining policy information. With OAMCfgTool, this is specified with the app_agent_password
parameter. This should differ for each WebGateAccessGate instance.
accessServerHost Required
OAM Access Server or OAM 11g Server host name. accessServerPort
Required OAM Access Server or OAM 11g Server port number.
accessServerName Optional
Name of the OAM Access Server, as identified in the profile or OAM 11g Server registration.
transportSecurity Required
The level of transport security between the 10g 10.1.4.3 Access Server and associated WebGates must match. The default value is Open. You can specify a different value with
OAMCfgTool oam_aaa_mode value. The following parameters trustStore, keyStore, keyStorePass and globalPass values are
required when transport security mode is Simple or Cert
■
trustStore: Specify the absolute path to the trust store.
■
keyStore: Specify the absolute path to the key store
■
keyStorePass: Specify the keystore password,
■
globalPass: Specify the global passphrase value that was defined during IHS WebGate installation and configuration.
debug Required
Turns OAM debugging on or off. Default: false
minConn Required
The minimum number of connections that this AccessGate can establish with Access Servers. This number must be the same as or less than the number of Access Servers that
are actually associated with the WebGate. maxConn
Required The maximum number of connections that this AccessGate can establish with Access
Servers. This number must be the same as or greater than the number of Access Servers that are actually associated with the WebGate.
timeOutForConnPool Required
Connection pool time out period. Specify any value in milliseconds. Default: 30000 milliseconds
Managing OAM Identity Assertion on IBM WebSphere 7-19
7.9.5.2 Configuring the OAM TAI Configuration File