Class PrepareAgentResponse

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class PrepareAgentResponse extends AbstractTokenConsumerResponseAction
SAML-specific subclass of token consumer response action.

The base class does all the work, the subclass simply overrides the methods needed to express SAML-specific RelayState and session data behavior.

The session data initially will consist of some serialized opaque blob containing enough information to process logout requests in the future, the SessionIndex and the NameID. In the absence of an identifier, no data is neeeded since logout is impossible, so null can be returned.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX