When CA SiteMinder® receives certain requests at the SP, it validates the message attributes. CA SiteMinder® verifies the attributes using the local URL for Federation Web Services application. After verification, CA SiteMinder® processes the request.
For example, a logout request message can contain the following attribute:
Destination=”http://sp.domain.com:8080/affwebservices/public/saml2slo”
In this example, the destination attribute in the logout message and the address of the Federation Web Services application are the same. CA SiteMinder® verifies that the destination attribute matches the local URL of the FWS application.
If the CA SiteMinder® sits behind a proxy server, the local and destination attribute URLs are not the same. The destination attribute is the URL of the proxy server. For example, the logout message can include the following destination attribute:
Destination=”http://proxy.domain.com:9090/affwebservices/public/saml2slo”
The local URL for Federation Web Services, http://sp.domain.com:8080/affwebservices/public/saml2slo, does not match the Destination attribute so the request is denied.
You can specify a proxy configuration to alter how CA SiteMinder® determines the local URL used for verifying the message attribute of a request. In a proxy configuration, CA SiteMinder® replaces the <protocol>://<authority> portion of the local URL with the proxy server URL. This replacement results in a match between the two URLs.
Specify a proxy configuration to alter how CA SiteMinder® determines the local URL used for verifying the message attribute of a request.
To use a proxy server at the Service Provider
For example, the proxy server configuration would be:
http://proxy.domain.com:9090
If your network includes the SPS federation gateway, the Server field must specify the SPS federation gateway host and port, for example,
http://sps_federation_gateway.domain.com:9090
The Server configuration affects the URLs for the following services at the SP:
The server value becomes part of the URL CA SiteMinder® uses to verify SAML attributes, like the destination attribute.
Note: If you are using a proxy server for one URL, use it for all these URLs.
Copyright © 2013 CA.
All rights reserved.
|
|