public class ElytronRequestAuthenticator extends RequestAuthenticator
challenge, deployment, facade, log, sslRedirectPort, tokenStore| Constructor and Description |
|---|
ElytronRequestAuthenticator(CallbackHandler callbackHandler,
org.keycloak.adapters.elytron.ElytronHttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort) |
| Modifier and Type | Method and Description |
|---|---|
AuthOutcome |
authenticate() |
protected String |
changeHttpSessionId(boolean create) |
protected void |
completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal,
String method) |
protected void |
completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal) |
protected OAuthRequestAuthenticator |
createOAuthAuthenticator() |
completeAuthentication, completeAuthentication, createBasicAuthAuthenticator, createBearerTokenAuthenticator, createQueryParamterTokenRequestAuthenticator, getChallenge, isAutodetectedBearerOnly, verifySSLpublic ElytronRequestAuthenticator(CallbackHandler callbackHandler, org.keycloak.adapters.elytron.ElytronHttpFacade facade, KeycloakDeployment deployment, int sslRedirectPort)
public AuthOutcome authenticate()
authenticate in class RequestAuthenticatorprotected OAuthRequestAuthenticator createOAuthAuthenticator()
createOAuthAuthenticator in class RequestAuthenticatorprotected void completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)
completeOAuthAuthentication in class RequestAuthenticatorprotected void completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, String method)
completeBearerAuthentication in class RequestAuthenticatorprotected String changeHttpSessionId(boolean create)
changeHttpSessionId in class RequestAuthenticatorCopyright © 2019 JBoss by Red Hat. All rights reserved.