public class KeycloakAuthenticatorValve extends AbstractKeycloakAuthenticatorValve
deploymentContext, nodesRegistrationManagement, TOKEN_STORE_NOTE, userSessionManagement
characterEncoding, landingPage
alwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, jaspicCallbackHandlerClass, REALM_NAME, securePagesWithPragma, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, sessionIdGenerator, sm, sso
asyncSupported, container, containerLog, next
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Constructor and Description |
---|
KeycloakAuthenticatorValve() |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticate(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response)
Method called by Tomcat < 8.5.5
|
protected AbstractAuthenticatedActionsValve |
createAuthenticatedActionsValve(AdapterDeploymentContext deploymentContext,
org.apache.catalina.Valve next,
org.apache.catalina.Container container) |
protected GenericPrincipalFactory |
createPrincipalFactory() |
protected boolean |
doAuthenticate(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response)
Method called by Tomcat >= 8.5.5
|
protected boolean |
forwardToErrorPageInternal(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
Object loginConfig) |
protected AdapterTokenStore |
getTokenStore(org.apache.catalina.connector.Request request,
org.keycloak.adapters.spi.HttpFacade facade,
KeycloakDeployment resolvedDeployment) |
protected void |
initInternal() |
void |
logout(org.apache.catalina.connector.Request request) |
authenticateInternal, beforeStop, checkKeycloakSession, createRequestAuthenticator, invoke, keycloakInit, keycloakRestoreRequest, keycloakSaveRequest, lifecycleEvent, logoutInternal
forwardToErrorPage, forwardToLoginPage, getAuthMethod, getCharacterEncoding, getLandingPage, isContinuationRequired, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPage
associate, checkForCachedAuthentication, doLogin, getAlwaysUseSession, getCache, getChangeSessionIdOnAuthentication, getContainer, getDisableProxyCaching, getJaspicCallbackHandlerClass, getRealmName, getRequestCertificates, getSecurePagesWithPragma, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, login, notify, reauthenticateFromSSO, register, setAlwaysUseSession, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setJaspicCallbackHandlerClass, setSecurePagesWithPragma, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, startInternal, stopInternal
backgroundProcess, getDomainInternal, getNext, getObjectNameKeyProperties, isAsyncSupported, setAsyncSupported, setNext, toString
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
public boolean authenticate(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response) throws IOException
authenticate
in interface org.apache.catalina.Authenticator
authenticate
in class org.apache.catalina.authenticator.AuthenticatorBase
IOException
protected boolean doAuthenticate(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response) throws IOException
doAuthenticate
in class org.apache.catalina.authenticator.FormAuthenticator
IOException
protected boolean forwardToErrorPageInternal(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, Object loginConfig) throws IOException
forwardToErrorPageInternal
in class AbstractKeycloakAuthenticatorValve
IOException
protected void initInternal()
initInternal
in class org.apache.catalina.valves.ValveBase
public void logout(org.apache.catalina.connector.Request request)
logout
in interface org.apache.catalina.Authenticator
logout
in class org.apache.catalina.authenticator.AuthenticatorBase
protected GenericPrincipalFactory createPrincipalFactory()
createPrincipalFactory
in class AbstractKeycloakAuthenticatorValve
protected AdapterTokenStore getTokenStore(org.apache.catalina.connector.Request request, org.keycloak.adapters.spi.HttpFacade facade, KeycloakDeployment resolvedDeployment)
getTokenStore
in class AbstractKeycloakAuthenticatorValve
protected AbstractAuthenticatedActionsValve createAuthenticatedActionsValve(AdapterDeploymentContext deploymentContext, org.apache.catalina.Valve next, org.apache.catalina.Container container)
createAuthenticatedActionsValve
in class AbstractKeycloakAuthenticatorValve
Copyright © 2021 JBoss by Red Hat. All rights reserved.