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

public class ParseAccessToken extends AbstractOIDCUserInfoValidationResponseAction
Action that parses an access token and initially populates the claims for later validation.

Signed JWTs are also signature-checked here.

The parsed token is stored to the response context retrievable as claims via OIDCAuthenticationResponseContext.getAuthorizationGrantClaimsSet(). Claims validation takes place later in order to allow for metadata and relying-party/profile config lookup to allow for pluggable validation, an overridden OP/issuer name, etc.

Since:
3.2.0
Event:
EventIds.PROCEED_EVENT_ID, OidcEventIds.INVALID_ACCESS_TOKEN, OidcEventIds.INVALID_DPOP_ACCESS_TOKEN