Class AlfrescoBearerTokenRequestAuthenticator

java.lang.Object
org.keycloak.adapters.BearerTokenRequestAuthenticator
org.alfresco.repo.security.authentication.identityservice.AlfrescoBearerTokenRequestAuthenticator

public class AlfrescoBearerTokenRequestAuthenticator extends org.keycloak.adapters.BearerTokenRequestAuthenticator
Extends the Keycloak BearerTokenRequestAuthenticator class to capture the error description when token valiation fails.
Author:
Gavin Cornwell
  • Field Summary

    Fields inherited from class org.keycloak.adapters.BearerTokenRequestAuthenticator

    challenge, deployment, log, surrogate, token, tokenString
  • Constructor Summary

    Constructors
    Constructor
    Description
    AlfrescoBearerTokenRequestAuthenticator(org.keycloak.adapters.KeycloakDeployment deployment)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.keycloak.adapters.spi.AuthChallenge
    challengeResponse(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.OIDCAuthenticationError.Reason reason, String error, String description)
     
     

    Methods inherited from class org.keycloak.adapters.BearerTokenRequestAuthenticator

    authenticate, authenticateToken, clientCertChallenge, getChallenge, getSurrogate, getToken, getTokenString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AlfrescoBearerTokenRequestAuthenticator

      public AlfrescoBearerTokenRequestAuthenticator(org.keycloak.adapters.KeycloakDeployment deployment)
  • Method Details

    • getValidationFailureDescription

      public String getValidationFailureDescription()
    • challengeResponse

      protected org.keycloak.adapters.spi.AuthChallenge challengeResponse(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.OIDCAuthenticationError.Reason reason, String error, String description)
      Overrides:
      challengeResponse in class org.keycloak.adapters.BearerTokenRequestAuthenticator