Class AbstractProcessTokenAction<T>

Type Parameters:
T - request message type
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action
Direct Known Subclasses:
ProcessTokenForIntrospection, ProcessTokenForRevocation

public abstract class AbstractProcessTokenAction<T> extends AbstractOIDCRequestAction<T>
Action that processes a token by validating it and populating the resulting JWTClaimsSet into an OAuth2TokenMgmtResponseContext placed beneath the outbound MessageContext.

If the token can't be validated, the context is not populated.

Since:
3.1.0
Event:
EventIds.PROCEED_EVENT_ID, IdPEventIds.INVALID_PROFILE_CONFIG
Postcondition:
If the token is valid for use, ProfileRequestContext.getOutboundMessageContext().getSubcontext( OAuth2TokenMgmtResponseContext.class) != null and the context contains the token's JWTClaimsSet.
  • Field Details

  • Constructor Details

    • AbstractProcessTokenAction

      public AbstractProcessTokenAction()
      Constructor.
  • Method Details