Previous Topic: PersistAssertion()

Next Topic: PersistAssertion() Returns

PersistAssertion() Syntax

int PersistAssertion

(

const char* assertionPayload

char* key

);

Parameter

I/O

Description

assertionPayload

I

The raw (unparsed) XML assertion.

If shared sessions are used, the SAML Affiliate Agent removes session-related information from the raw XML data before calling PersistAssertion().

key

O

A key that applications use to retrieve the name/value pairs that the persistence library extracted from assertionPayload.

The SAML Affiliate Agent stores this key value in the SMPERSISTENCEKEY field of the cookie SMPROFILE.