234 Enterprise Business Portals with IBM Tivoli Access Manager
10.5.6 Trust Association Interceptor (TAI)
The Trust Association Interceptor method is used to provide single sign-on to the
WebSphere-based applications that are protected in Access Manager’s secure
domain.
Trust Association Interceptor mode is achieved by placing WebSEAL at the front
end as a reverse proxy server. From WebSEAL's management perspective, a
junction is created with WebSEAL on one end, and the WebSphere's Web server
on the other end. A request for a Web resource, stored in WebSphere's protected
domain, is submitted to WebSEAL, where it is authenticated against WebSEAL's
security realm. If the requesting user has access to the junction, the HTTP
request is transmitted to WebSphere via the junction. This HTTP request
contains a header field that contains the user ID. This field is only information
used between WebSEAL and WebSphere. WebSphere trusts the values in the
header, and validates the request using the method validateEstablishedTrust. We
refer to this as
validating the trust. If the validation is successful, WebSphere
authorizes the request. This is achieved by extracting the value of the iv_user
HTTP header, and using the method getAuthenticatedUsername. If the client
user has the required permissions to access the Web resource, the Web
resource is delivered to WebSEAL through the Web server, which then gives it to
the client.
TAI is described in more detail in “Web Trust Association Interceptor (TAI)” on
page 135.
10.6 Technical implementation
We now describe the steps needed for creating the Access Manager security
domain and Access Manager for WebSphere Application Server integration.
10.6.1 Access Manager components
This section lists the Access Manager components to be installed and the
required configuration options, but it will not provide step-by-step instructions for
such installation. Refer to the respective installation guides of Access Manager
components for step-by-step instructions. The components that need to be
installed are:
IBM Directory Server LDAP master database in the primary location core
network, unless this is already installed for WebSphere Application Server
use, which we assume to be the case in this scenario.
Access Manager Policy Server in the primary location core network.