The Assertion Configuration step of the Partnership wizard defines the configuration for the Name ID and the inclusion of attributes in an assertion.
The Name ID identifies a user in a unique way. The format of the Name Identifier establishes the type of content used for the ID in the assertion. The Name ID format is a required element in an assertion.
Attributes can provide information about a user requesting access to a relying-party resource. An attribute statement passes user attributes, DN attributes, or static data from the asserting party to the relying party in a SAML assertion. Any configured attributes are included in the assertion in an <AttributeStatement> element or the <EncryptedAttribute> element in the assertion. Attributes take the form of name/value pairs and can be made available as HTTP Headers or HTTP Cookies. When the relying party receives the assertion, it takes the attribute values and makes them available to applications.
Note: Attributes statements are not required in an assertion.
Servlets, Web applications, or other custom applications can use attributes to display customized content or enable other custom features. When used with Web applications, attributes can implement fine-grained access control by limiting what a user can do at the relying party. For example, an attribute variable named Authorized Amount is set it to a maximum dollar amount that the user can spend at the relying party.
Typically, attributes come from user directory records, but an assertion can contain attributes from other sources, such as an external database or application content. You can write an assertion generator plug-in that pulls in attributes from various sources. The assertion generator plug-in is a piece of custom code that you write according to the Assertion Generator Plugin interface for Federation Manager.
To determine assertion configuration
The relying party uses these values to know how to interpret the value that is passed in the assertion.
Note: Click Help for a description of fields, controls, and their respective requirements.
Note: If you select this option, the value of the Name ID Format must be Persistent Identifier.
Click Help for detailed information about the columns in the attribute table.
Note: For attributes from an LDAP user store, you can add multi-valued user attributes to an assertion. The Help describes how to specify multi-valued user attributes.
To write a plug-in, see the Federation Manager Java SDK Guide.
| Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |