Class AbstractOAuthAuthorizationRequestAction

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action
Direct Known Subclasses:
AbstractOAuthAuthorizationResponseAction, DeserializePushedRequest, ValidateAuthorizationRequestType, ValidatePushedAuthorizationClientIDMatch

public abstract class AbstractOAuthAuthorizationRequestAction extends AbstractOIDCRequestAction<com.nimbusds.oauth2.sdk.AuthorizationRequest>
Abstract class for actions performing actions on AuthorizationRequest found via InOutOperationContext.getInboundMessageContext() and MessageContext.getMessage().
  • Field Details

    • authorizationRequest

      @Nullable private com.nimbusds.oauth2.sdk.AuthorizationRequest authorizationRequest
      The authorization request to operate on.
  • Constructor Details

    • AbstractOAuthAuthorizationRequestAction

      public AbstractOAuthAuthorizationRequestAction()
  • Method Details

    • doPreExecute

      protected boolean doPreExecute(@Nonnull ProfileRequestContext profileRequestContext)
      Overrides:
      doPreExecute in class AbstractOIDCRequestAction<com.nimbusds.oauth2.sdk.AuthorizationRequest>
    • getAuthorizationRequest

      @Nullable public com.nimbusds.oauth2.sdk.AuthorizationRequest getAuthorizationRequest()
      Returns OAuth authorization request.
      Returns:
      request