Class OAuthRequestAuthenticator

java.lang.Object
org.keycloak.adapters.OAuthRequestAuthenticator
org.nuxeo.ecm.platform.ui.web.keycloak.OAuthRequestAuthenticator

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

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.catalina.connector.Request
     

    Fields inherited from class org.keycloak.adapters.OAuthRequestAuthenticator

    challenge, deployment, facade, idToken, idTokenString, refreshToken, reqAuthenticator, sslRedirectPort, strippedOauthParametersRequestUri, token, tokenStore, tokenString
  • Constructor Summary

    Constructors
    Constructor
    Description
    OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator, org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment, int sslRedirectPort, org.keycloak.adapters.spi.AdapterSessionStore tokenStore, org.apache.catalina.connector.Request request)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    changeHttpSessionId(org.apache.catalina.connector.Request request, boolean create)
     
    protected org.keycloak.adapters.spi.AuthChallenge
    Calls JsonWebToken.getIat() instead of removed deprecated getIssuedAt().

    Methods inherited from class org.keycloak.adapters.OAuthRequestAuthenticator

    authenticate, challenge, checkStateCookie, getChallenge, getCode, getCookie, getCookieValue, getError, getIdToken, getIdTokenString, getQueryParamValue, getRedirectUri, getRefreshToken, getRequestUrl, getStateCode, getStrippedOauthParametersRequestUri, getToken, getTokenString, isRequestSecure, loginRedirect, setIdToken, setIdTokenString, setStrippedOauthParametersRequestUri, sslRedirectPort, stripOauthParametersFromRedirect

    Methods inherited from class java.lang.Object

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

    • request

      protected org.apache.catalina.connector.Request request
  • Constructor Details

    • OAuthRequestAuthenticator

      public OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator, org.keycloak.adapters.spi.HttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment, int sslRedirectPort, org.keycloak.adapters.spi.AdapterSessionStore tokenStore, org.apache.catalina.connector.Request request)
  • Method Details

    • resolveCode

      protected org.keycloak.adapters.spi.AuthChallenge resolveCode(String code)
      Calls JsonWebToken.getIat() instead of removed deprecated getIssuedAt().
      Overrides:
      resolveCode in class org.keycloak.adapters.OAuthRequestAuthenticator
    • changeHttpSessionId

      protected String changeHttpSessionId(org.apache.catalina.connector.Request request, boolean create)