Class ProcessLogoutResponse

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

public class ProcessLogoutResponse extends AbstractApplicationAction
Processes an inbound LogoutRequest from an IdP against the information supplied by the Agent.

Based on the results, we encode a state token for the Agent to return later to get a response issued to the IdP.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX, EventIds.UNABLE_TO_DECODE
Precondition:
profileRequestContext.ensureInboundMessageContext().getMessage() instanceof org.opensaml.saml.saml2.core.LogoutRequest