13.07.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>WebSphere</strong> server’s IP address is 10.30.10.52, and the WebSEAL and<strong>WebSphere</strong> servers communicate over the junction using SSL. Thisconfiguration requires that the root certificate of the CA which signed the<strong>WebSphere</strong> server’s certificatie be added to the WebSEAL certificate keyfile(pdsvr.kdb). Using pdadmin on the WebSEAL server, execute thefollowingcommand:server task Webseald-wsl01 create -t SSL -b filter -A -F“c:\keytabs\ltpa.txt” -Z “password” -h 10.30.10.52 -p 9443 /ltpabankNote: While it is not required that the junction be confiured to use SSL, it ishighly recommended unless the channel between WebSEAL and <strong>WebSphere</strong>is otherwise secured.Trust Association Interceptor (TAI)The Trust Association Interceptor feature is another way to establish trustbetween <strong>WebSphere</strong> and a reverse proxy in order to achieve Single Sign-On.Rather than relying on a pre-defined token as in the case of LTPA, The TrustAssociation Interceptor feature defines an API which allows <strong>WebSphere</strong> to useany available method to validate the input stream.A trust association interceptor is a Java class which implements thecom.ibm.Websphere.security.TrustAssociationInterceptor interface, andeach implementation of a Trust Association Interceptor is specific to thecharacteristics of the reverse proxy being used. The interceptor is responsible forvalidating the request and providing the authenticated userid to the <strong>WebSphere</strong>security runtime. The <strong>WebSphere</strong> security runtime then maps the username to avalid LTPA credential that is used internally for authorization purposes.Section 8.4, “Custom Trust Association Interceptor” on page 190 describes theTrust Association Interceptor API in detail. The rest of this section will focus onthe WebSEAL Trust Association Interceptor.The WebSEAL Trust Association Interceptor, running on the <strong>WebSphere</strong> server,validates the WebSEAL request by authenticating a special user ID andpassword which is attached to the HTTP Basic Authentication (BA) header of therequest.Note: If the WebSEAL interceptor mutualSSL property is set to true, thisauthentication step is skipped (See below).After successful authentication of this special userid, the interceptor returns thereal client’s userid in the IV_USER header.Chapter 12. Tivoli Access Manager 391

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!