public class ServletRequestAuthenticator extends AbstractUndertowRequestAuthenticator
exchange, securityContext| Constructor and Description |
|---|
ServletRequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade,
org.keycloak.adapters.KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
org.keycloak.adapters.AdapterTokenStore tokenStore) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
changeHttpSessionId(boolean create) |
protected KeycloakUndertowAccount |
createAccount(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> principal)
Subclasses need to be able to create their own version of the KeycloakUndertowAccount
|
protected org.keycloak.adapters.OAuthRequestAuthenticator |
createOAuthAuthenticator() |
protected String |
getHttpSessionId(boolean create) |
protected javax.servlet.http.HttpSession |
getSession(boolean create) |
protected void |
propagateKeycloakContext(KeycloakUndertowAccount account) |
completeBearerAuthentication, completeOAuthAuthenticationpublic ServletRequestAuthenticator(org.keycloak.adapters.spi.HttpFacade facade,
org.keycloak.adapters.KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
org.keycloak.adapters.AdapterTokenStore tokenStore)
protected org.keycloak.adapters.OAuthRequestAuthenticator createOAuthAuthenticator()
createOAuthAuthenticator in class AbstractUndertowRequestAuthenticatorprotected void propagateKeycloakContext(KeycloakUndertowAccount account)
propagateKeycloakContext in class AbstractUndertowRequestAuthenticatorprotected KeycloakUndertowAccount createAccount(org.keycloak.KeycloakPrincipal<org.keycloak.adapters.RefreshableKeycloakSecurityContext> principal)
AbstractUndertowRequestAuthenticatorcreateAccount in class AbstractUndertowRequestAuthenticatorprotected String changeHttpSessionId(boolean create)
changeHttpSessionId in class AbstractUndertowRequestAuthenticatorprotected String getHttpSessionId(boolean create)
protected javax.servlet.http.HttpSession getSession(boolean create)
Copyright © 2019 JBoss by Red Hat. All rights reserved.