Interface JwtBearerGrantProcessor

All Superinterfaces:
ConfigurablePlugin, DescribablePlugin, Plugin

public interface JwtBearerGrantProcessor extends Plugin
Interface for plugins that process OAuth 2.0 JWT Bearer Grant token requests.

Implementations of this interface are configured as standalone plugin instances managed under Authentication > OAuth > JWT Bearer Grant Processors. An instance ID can be referenced on an IdP connection's jwtBearerGrantProcessorId field.

Since:
13.1
  • Method Details

    • processJwtBearerGrant

      JwtProcessingResult processJwtBearerGrant(JwtProcessingRequest jwtProcessingRequest)
      Process a JWT Bearer Grant request. This method will be called when the server receives an OAuth 2.0 token request using the JWT Bearer Grant type.
      Parameters:
      jwtProcessingRequest - the request containing the HTTP servlet request and the JWT
      Returns:
      the result of processing the JWT Bearer Grant request
      Since:
      13.1