Class RequestAuthenticator

java.lang.Object
org.keycloak.adapters.RequestAuthenticator
org.nuxeo.ecm.platform.ui.web.keycloak.RequestAuthenticator
Direct Known Subclasses:
CatalinaRequestAuthenticator, KeycloakRequestAuthenticator

public abstract class RequestAuthenticator extends org.keycloak.adapters.RequestAuthenticator
Extends RequestAuthenticator to allow overriding methods calling removed deprecated APIs.
Since:
2025.12
  • Field Summary

    Fields inherited from class org.keycloak.adapters.RequestAuthenticator

    challenge, deployment, facade, sslRedirectPort, tokenStore
  • Constructor Summary

    Constructors
    Constructor
    Description
    RequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment)
     
    RequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment, org.keycloak.adapters.AdapterTokenStore tokenStore, int sslRedirectPort)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    completeAuthentication(org.keycloak.adapters.BearerTokenRequestAuthenticator bearer, String method)
    Calls overridden RefreshableKeycloakSecurityContext instead of RefreshableKeycloakSecurityContext.
    protected void
    completeAuthentication(org.keycloak.adapters.OAuthRequestAuthenticator oauth)
    Calls overridden RefreshableKeycloakSecurityContext instead of RefreshableKeycloakSecurityContext.
    protected org.keycloak.adapters.BearerTokenRequestAuthenticator
    Calls overridden BearerTokenRequestAuthenticator instead of BearerTokenRequestAuthenticator.

    Methods inherited from class org.keycloak.adapters.RequestAuthenticator

    authenticate, changeHttpSessionId, completeBearerAuthentication, completeOAuthAuthentication, createBasicAuthAuthenticator, createOAuthAuthenticator, createQueryParameterTokenRequestAuthenticator, getChallenge, isAutodetectedBearerOnly, verifySSL

    Methods inherited from class java.lang.Object

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

    • RequestAuthenticator

      public RequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment, org.keycloak.adapters.AdapterTokenStore tokenStore, int sslRedirectPort)
    • RequestAuthenticator

      public RequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment)
  • Method Details

    • createBearerTokenAuthenticator

      protected org.keycloak.adapters.BearerTokenRequestAuthenticator createBearerTokenAuthenticator()
      Calls overridden BearerTokenRequestAuthenticator instead of BearerTokenRequestAuthenticator.
      Overrides:
      createBearerTokenAuthenticator in class org.keycloak.adapters.RequestAuthenticator
    • completeAuthentication

      protected void completeAuthentication(org.keycloak.adapters.OAuthRequestAuthenticator oauth)
      Calls overridden RefreshableKeycloakSecurityContext instead of RefreshableKeycloakSecurityContext.
      Overrides:
      completeAuthentication in class org.keycloak.adapters.RequestAuthenticator
    • completeAuthentication

      protected void completeAuthentication(org.keycloak.adapters.BearerTokenRequestAuthenticator bearer, String method)
      Calls overridden RefreshableKeycloakSecurityContext instead of RefreshableKeycloakSecurityContext.
      Overrides:
      completeAuthentication in class org.keycloak.adapters.RequestAuthenticator