public class CatalinaRequestAuthenticator extends RequestAuthenticator
Modifier and Type | Field and Description |
---|---|
protected org.apache.catalina.connector.Request |
request |
protected KeycloakAuthenticatorValve |
valve |
challenge, deployment, facade, sslRedirectPort, tokenStore
Constructor and Description |
---|
CatalinaRequestAuthenticator(KeycloakDeployment deployment,
KeycloakAuthenticatorValve valve,
AdapterTokenStore tokenStore,
CatalinaHttpFacade facade,
org.apache.catalina.connector.Request request) |
Modifier and Type | Method and Description |
---|---|
protected void |
completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal) |
protected void |
completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> skp) |
protected OAuthRequestAuthenticator |
createOAuthAuthenticator() |
protected String |
getHttpSessionId(boolean create) |
protected void |
restoreRequest() |
authenticate, completeAuthentication, completeAuthentication, createBearerTokenAuthenticator, getChallenge, verifySSL
protected KeycloakAuthenticatorValve valve
protected org.apache.catalina.connector.Request request
public CatalinaRequestAuthenticator(KeycloakDeployment deployment, KeycloakAuthenticatorValve valve, AdapterTokenStore tokenStore, CatalinaHttpFacade facade, org.apache.catalina.connector.Request request)
protected OAuthRequestAuthenticator createOAuthAuthenticator()
createOAuthAuthenticator
in class RequestAuthenticator
protected void completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> skp)
completeOAuthAuthentication
in class RequestAuthenticator
protected void completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)
completeBearerAuthentication
in class RequestAuthenticator
protected void restoreRequest()
protected String getHttpSessionId(boolean create)
getHttpSessionId
in class RequestAuthenticator
Copyright © 2014. All Rights Reserved.