Class AuthorizationDetailsProcessorSpi

java.lang.Object
org.keycloak.protocol.oidc.rar.AuthorizationDetailsProcessorSpi
All Implemented Interfaces:
org.keycloak.provider.Spi

public class AuthorizationDetailsProcessorSpi extends Object implements org.keycloak.provider.Spi
SPI for authorization details processors that handle the authorization_details parameter in OAuth2/OIDC authorization and token requests as per RAR (Rich Authorization Requests) specification. The authorization_details parameter can be used in both authorization requests and token requests as specified in the OpenID for Verifiable Credential Issuance specification.
Author:
Forkim Akwichek
  • Constructor Details

    • AuthorizationDetailsProcessorSpi

      public AuthorizationDetailsProcessorSpi()
  • Method Details

    • isInternal

      public boolean isInternal()
      Specified by:
      isInternal in interface org.keycloak.provider.Spi
    • getName

      public String getName()
      Specified by:
      getName in interface org.keycloak.provider.Spi
    • getProviderClass

      public Class<? extends org.keycloak.provider.Provider> getProviderClass()
      Specified by:
      getProviderClass in interface org.keycloak.provider.Spi
    • getProviderFactoryClass

      public Class<? extends org.keycloak.provider.ProviderFactory<AuthorizationDetailsProcessor<?>>> getProviderFactoryClass()
      Specified by:
      getProviderFactoryClass in interface org.keycloak.provider.Spi