All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, org.springframework.beans.factory.Aware, org.springframework.context.MessageSource, org.springframework.context.MessageSourceAware, org.springframework.webflow.execution.Action

public class BuildAccessToken extends AbstractOIDCResponseAction
Action that creates an Access Token, and stores it to an AccessTokenContext.

There are various cases handled across different grant types and orders of operation. The token may be produced solely for a third-party service to consume, or may also or instead be usable with the OP's UserInfo endpoint.

The action supports either opaque access tokens sealed under the IdP's secret key, or the RFC 9068 standard for JWT-based tokens.

Since:
3.1.0
Event:
EventIds.PROCEED_EVENT_ID, EventIds.MESSAGE_PROC_ERROR, EventIds.INVALID_MSG_CTX, EventIds.INVALID_PROFILE_CTX, EventIds.MESSAGE_PROC_ERROR, IdPEventIds.INVALID_ATTRIBUTE_CTX, IdPEventIds.INVALID_PROFILE_CONFIG, IdPEventIds.INVALID_SUBJECT_CTX