Class RPTIntrospectionProvider

java.lang.Object
org.keycloak.protocol.oidc.AccessTokenIntrospectionProvider<org.keycloak.representations.AccessToken>
org.keycloak.authorization.protection.introspect.RPTIntrospectionProvider
All Implemented Interfaces:
org.keycloak.protocol.oidc.TokenIntrospectionProvider, org.keycloak.provider.Provider

public class RPTIntrospectionProvider extends AccessTokenIntrospectionProvider<org.keycloak.representations.AccessToken>
Introspects token accordingly with UMA Bearer Token Profile.
Author:
Pedro Igor
  • Field Details

    • LOGGER

      protected static final org.jboss.logging.Logger LOGGER
  • Constructor Details

    • RPTIntrospectionProvider

      public RPTIntrospectionProvider(org.keycloak.models.KeycloakSession session)
  • Method Details

    • introspect

      public jakarta.ws.rs.core.Response introspect(String tokenStr, org.keycloak.events.EventBuilder eventBuilder)
      Specified by:
      introspect in interface org.keycloak.protocol.oidc.TokenIntrospectionProvider
      Overrides:
      introspect in class AccessTokenIntrospectionProvider<org.keycloak.representations.AccessToken>
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider
      Overrides:
      close in class AccessTokenIntrospectionProvider<org.keycloak.representations.AccessToken>