Previous Topic: SAML Affiliate Agent Extensions Overview

Next Topic: Sequence of Events

Persistence API

When a user logs into the producer site and wants to access a protected resource on the consumer site, the SAML Affiliate Agent "pulls" the user’s entitlement information from the producer in the form of an XML assertion.

Typically, the Agent is responsible for parsing the raw XML assertion data into entitlement name/value pairs and storing this information in the SMPROFILE cookie. The SAML Affiliate Agent then makes these name/value pairs available to the user’s application via HTTP headers or cookies.

However, if you want to control the way XML assertions are stored, parsed, and retrieved, you can write a library that performs these custom operations, and then use the Persistence API to integrate your custom assertion management routines with Agent operations.