There are distinct phases for establishing a user session, as follows:
During this phase of a session, the SPS looks for an appropriate session key based on the user agent type. Session keys are either SiteMinder cookies, or a token that points to the appropriate information in the SPS in-memory session store. As previously discussed, tokens may be in the form of mini-cookies, SSL IDs, device IDs, or other tokens. If no session key can be identified, the Web Agent in the SPS takes over and forwards the request for authentication and authorization and establishes the identity and entitlements of the user.
The SPS contains a Web Agent that communicates with SiteMinder. The Web Agent is responsible for decrypting SiteMinder session information and validating a session with SiteMinder. If a user’s request is accompanied by an SMSESSION cookie, or the SPS has located a user’s session in the session store, the Web Agent validates a user’s request with SiteMinder.
In this phase, after the user’s session has been validated, the SPS uses one of its defined services (forward, redirect, or another service) to handle the user’s request. The action of the SPS in this phase is determined by the proxy rules contained in the proxy rules XML configuration file.
Note: For URL rewriting session schemes, content is forwarded to the rewriting mechanism in this phase before being sent back to the user.
Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |