public class ServletRequestAuthenticator extends UndertowRequestAuthenticator
exchange, securityContext, userSessionManagementchallenge, deployment, facade, log, sslRedirectPort| Constructor and Description |
|---|
ServletRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
UndertowUserSessionManagement userSessionManagement) |
| Modifier and Type | Method and Description |
|---|---|
protected KeycloakUndertowAccount |
createAccount(KeycloakPrincipal principal,
RefreshableKeycloakSecurityContext session)
Subclasses need to be able to create their own version of the KeycloakUndertowAccount
|
protected boolean |
isCached() |
protected void |
login(KeycloakAccount account) |
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, UndertowUserSessionManagement userSessionManagement)
protected boolean isCached()
isCached in class UndertowRequestAuthenticatorprotected void propagateKeycloakContext(KeycloakUndertowAccount account)
propagateKeycloakContext in class UndertowRequestAuthenticatorprotected void login(KeycloakAccount account)
login in class UndertowRequestAuthenticatorprotected KeycloakUndertowAccount createAccount(KeycloakPrincipal principal, RefreshableKeycloakSecurityContext session)
UndertowRequestAuthenticatorcreateAccount in class UndertowRequestAuthenticatorCopyright © 2014. All Rights Reserved.