Class DestroySessions

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

public class DestroySessions extends AbstractProfileAction
Profile action that destroys any IdPSessions found in a LogoutContext.

If a SessionContext is found, the corresponding session is also unbound from the client and the SessionContext is removed.

Since:
4.0.0
Event:
EventIds.PROCEED_EVENT_ID, EventIds.IO_ERROR
Postcondition:
The sessions are removed from the session manager., The sessions are removed from the LogoutContext., The SessionContext is removed if it matched one of the sessions destroyed.