Previous Topic: Use of Client Cert. Auth. with an IIS 5.0 Web Server

Next Topic: Authenticate SAML 1.x Users at a Consumer

Create the Assertion Retrieval Service Policy

To create a policy that protects the Assertion Retrieval Service

  1. For each affiliate, add an entry to a user directory. You can create a new user store or use an existing directory.

    Create a separate user record for each affiliate site that retrieving assertions from the producer site.

    An attribute of the user record should have the same value that is specified in the Name field of the Affiliate Properties dialog box.

    For example, if you identified the affiliate as Company A in the Name field, the user directory entry should be:

    uid=CompanyA, ou=Development,o=CA

    The Policy Server will map the subject DN value of the affiliate's client certificate to this directory entry.

  2. Add the configured user directory to the FederationWebServicesDomain.
  3. Create a certificate mapping entry.

    The value for the Attribute Name field in the Certificate Mapping Properties dialog box should be mapped to the user directory entry for the affiliate. The attribute represents the subject DN entry in the affiliate's certificate. For example, you may select CN as the Attribute Name, and this represents the affiliate named cn=CompanyA,ou=Development,o=CA

  4. Configure an X509 Client Certificate authentication scheme.
  5. Create a realm under the FederationWebServicesDomain containing the following entries:
  6. Create a rule under the cert assertion retriever realm containing the following:
  7. Create a Web Agent response header under the FederationWebServicesDomain.

    The Assertion Retrieval Service uses this HTTP header to make sure that the affiliate site for which the SAML assertion was generated is the site actually retrieving the assertion.

    Create a response with the following values:

    Based on the following entries, the Web Agent will return a response named HTTP_CONSUMER_NAME.

  8. Create a policy under the FederationWebServicesDomain containing the following values:
  9. Complete the configuration steps at the Service Provider to use client certificate authentication, if they are not completed already.

    Instructions can be found in Access the Assertion Retrieval Service with a Client Certificate (optional).


Copyright © 2010 CA. All rights reserved. Email CA about this topic