public class KeycloakRequestAuthenticator extends org.keycloak.adapters.RequestAuthenticator
| Modifier and Type | Field and Description | 
|---|---|
static String | 
KEYCLOAK_ACCESS_TOKEN  | 
protected org.apache.tomcat.util.descriptor.web.LoginConfig | 
loginConfig  | 
protected org.apache.catalina.connector.Request | 
request  | 
protected javax.servlet.http.HttpServletResponse | 
response  | 
| Constructor and Description | 
|---|
KeycloakRequestAuthenticator(org.apache.catalina.connector.Request request,
                            javax.servlet.http.HttpServletResponse response,
                            org.keycloak.adapters.tomcat.CatalinaHttpFacade facade,
                            org.keycloak.adapters.KeycloakDeployment deployment)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.keycloak.adapters.spi.AuthOutcome | 
authenticate()  | 
protected String | 
changeHttpSessionId(boolean create)  | 
protected void | 
completeBearerAuthentication(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> skp,
                            String method)  | 
protected void | 
completeOAuthAuthentication(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> skp)  | 
protected org.keycloak.adapters.OAuthRequestAuthenticator | 
createOAuthAuthenticator()  | 
protected org.keycloak.adapters.tomcat.GenericPrincipalFactory | 
createPrincipalFactory()  | 
protected boolean | 
forwardToErrorPageInternal(org.apache.catalina.connector.Request request,
                          javax.servlet.http.HttpServletResponse response,
                          Object loginConfig)  | 
protected org.keycloak.adapters.AdapterTokenStore | 
getTokenStore()  | 
public static final String KEYCLOAK_ACCESS_TOKEN
protected org.apache.catalina.connector.Request request
protected javax.servlet.http.HttpServletResponse response
protected org.apache.tomcat.util.descriptor.web.LoginConfig loginConfig
public KeycloakRequestAuthenticator(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, org.keycloak.adapters.tomcat.CatalinaHttpFacade facade, org.keycloak.adapters.KeycloakDeployment deployment)
public org.keycloak.adapters.spi.AuthOutcome authenticate()
authenticate in class org.keycloak.adapters.RequestAuthenticatorprotected boolean forwardToErrorPageInternal(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, Object loginConfig)
protected org.keycloak.adapters.tomcat.GenericPrincipalFactory createPrincipalFactory()
protected org.keycloak.adapters.AdapterTokenStore getTokenStore()
protected org.keycloak.adapters.OAuthRequestAuthenticator createOAuthAuthenticator()
createOAuthAuthenticator in class org.keycloak.adapters.RequestAuthenticatorprotected void completeOAuthAuthentication(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> skp)
completeOAuthAuthentication in class org.keycloak.adapters.RequestAuthenticatorprotected void completeBearerAuthentication(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> skp, String method)
completeBearerAuthentication in class org.keycloak.adapters.RequestAuthenticatorprotected String changeHttpSessionId(boolean create)
changeHttpSessionId in class org.keycloak.adapters.RequestAuthenticatorCopyright © 2019 Nuxeo. All rights reserved.