Previous Topic: How SAML Session Ticket Multistep Authentication Using Signed XML Documents Works

Next Topic: How the Consumer Uses the Assertion

How the Consumer Obtains the Assertion

When a web service consumer makes a request for a web service, the web service consumer must get the assertion from the authentication service, which is protected by the SOA Agent. The assertion can be obtained using any method of authentication, making sure the method is highly secure. If the web service consumer intends to sign documents containing the assertion, the initial request must provide a public key to the SOA Agent. The key can be provided in an XML document, by the XML-DSIG authentication scheme, or by the Policy Server from the user store.

After the web service consumer is authenticated, the web service consumer goes through the authorization process. If the web service consumer is successfully authorized, the SOA Agent responds by returning a SAML Session Ticket assertion containing an encrypted CA SiteMinder session ticket and the client’s public key to the authentication service.

Note: The initial request for an assertion can be in the form of a signed XML document, but this is optional and is determined by the client’s authentication service setup.