public class ServletRequestAuthenticator extends UndertowRequestAuthenticator
exchange, securityContextchallenge, deployment, facade, log, sslRedirectPort, tokenStore| Constructor and Description |
|---|
ServletRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
| Modifier and Type | Method and Description |
|---|---|
protected KeycloakUndertowAccount |
createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)
Subclasses need to be able to create their own version of the KeycloakUndertowAccount
|
protected String |
getHttpSessionId(boolean create) |
protected javax.servlet.http.HttpSession |
getSession(boolean create) |
protected void |
propagateKeycloakContext(KeycloakUndertowAccount account) |
completeBearerAuthentication, completeOAuthAuthentication, createOAuthAuthenticatorauthenticate, completeAuthentication, completeAuthentication, createBearerTokenAuthenticator, getChallenge, verifySSLpublic ServletRequestAuthenticator(HttpFacade facade, KeycloakDeployment deployment, int sslRedirectPort, io.undertow.security.api.SecurityContext securityContext, io.undertow.server.HttpServerExchange exchange, AdapterTokenStore tokenStore)
protected void propagateKeycloakContext(KeycloakUndertowAccount account)
propagateKeycloakContext in class UndertowRequestAuthenticatorprotected KeycloakUndertowAccount createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)
UndertowRequestAuthenticatorcreateAccount in class UndertowRequestAuthenticatorprotected String getHttpSessionId(boolean create)
getHttpSessionId in class UndertowRequestAuthenticatorprotected javax.servlet.http.HttpSession getSession(boolean create)
Copyright © 2014. All Rights Reserved.