public class SamlAuthenticatorValve extends AbstractSamlAuthenticatorValve
deploymentContext, idMapperUpdater, mapper, TOKEN_STORE_NOTE, userSessionManagement
characterEncoding, info, landingPage
AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, lifecycle, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sm, sso, started
Constructor and Description |
---|
SamlAuthenticatorValve() |
Modifier and Type | Method and Description |
---|---|
protected void |
addTokenStoreUpdaters() |
boolean |
authenticate(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
org.apache.catalina.deploy.LoginConfig config) |
protected org.keycloak.adapters.tomcat.GenericPrincipalFactory |
createPrincipalFactory() |
protected boolean |
forwardToErrorPageInternal(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
Object loginConfig) |
protected void |
forwardToLogoutPage(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
SamlDeployment deployment) |
void |
logout(org.apache.catalina.connector.Request request) |
void |
start() |
authenticateInternal, beforeStop, createSessionStore, executeAuthenticator, getIdMapperUpdater, getSessionStore, invoke, keycloakInit, keycloakRestoreRequest, keycloakSaveRequest, lifecycleEvent, logoutInternal, setIdMapperUpdater
forwardToErrorPage, forwardToLoginPage, getCharacterEncoding, getInfo, getLandingPage, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPage
addLifecycleListener, associate, authenticate, findLifecycleListeners, generateSessionId, getCache, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, isChangeSessionIdOnAuthentication, login, reauthenticateFromSSO, register, removeLifecycleListener, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, stop, unregister
public boolean authenticate(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, org.apache.catalina.deploy.LoginConfig config) throws IOException
authenticate
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 AbstractSamlAuthenticatorValve
IOException
protected void forwardToLogoutPage(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, SamlDeployment deployment)
forwardToLogoutPage
in class AbstractSamlAuthenticatorValve
public void start() throws org.apache.catalina.LifecycleException
start
in interface org.apache.catalina.Lifecycle
start
in class org.apache.catalina.authenticator.AuthenticatorBase
org.apache.catalina.LifecycleException
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 org.keycloak.adapters.tomcat.GenericPrincipalFactory createPrincipalFactory()
createPrincipalFactory
in class AbstractSamlAuthenticatorValve
protected void addTokenStoreUpdaters()
addTokenStoreUpdaters
in class AbstractSamlAuthenticatorValve
Copyright © 2019 JBoss by Red Hat. All rights reserved.