public class UndertowRequestAuthenticator extends AbstractUndertowRequestAuthenticator
exchange, securityContext
challenge, deployment, facade, log, sslRedirectPort, tokenStore
Constructor and Description |
---|
UndertowRequestAuthenticator(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
|
changeHttpSessionId, completeBearerAuthentication, completeOAuthAuthentication, createOAuthAuthenticator, propagateKeycloakContext
authenticate, completeAuthentication, completeAuthentication, createBasicAuthAuthenticator, createBearerTokenAuthenticator, createQueryParamterTokenRequestAuthenticator, getChallenge, isAutodetectedBearerOnly, verifySSL
public UndertowRequestAuthenticator(HttpFacade facade, KeycloakDeployment deployment, int sslRedirectPort, io.undertow.security.api.SecurityContext securityContext, io.undertow.server.HttpServerExchange exchange, AdapterTokenStore tokenStore)
protected KeycloakUndertowAccount createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)
AbstractUndertowRequestAuthenticator
createAccount
in class AbstractUndertowRequestAuthenticator
Copyright © 2019 JBoss by Red Hat. All rights reserved.