public class AppAuthManager extends AuthenticationManager
AuthenticationManager.AuthenticationStatus, AuthenticationManager.AuthResultAUTH_TIME, CURRENT_REQUIRED_ACTION, END_AFTER_REQUIRED_ACTIONS, FORM_USERNAME, KEYCLOAK_IDENTITY_COOKIE, KEYCLOAK_LOGOUT_PROTOCOL, KEYCLOAK_REMEMBER_ME, KEYCLOAK_SESSION_COOKIE, logger, SSO_AUTH| Constructor and Description |
|---|
AppAuthManager() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationManager.AuthResult |
authenticateBearerToken(KeycloakSession session,
RealmModel realm) |
AuthenticationManager.AuthResult |
authenticateBearerToken(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
javax.ws.rs.core.HttpHeaders headers) |
AuthenticationManager.AuthResult |
authenticateIdentityCookie(KeycloakSession session,
RealmModel realm) |
String |
extractAuthorizationHeaderToken(javax.ws.rs.core.HttpHeaders headers) |
actionRequired, authenticateIdentityCookie, backchannelLogout, backchannelLogoutClientSession, backchannelUserFromClient, browserLogout, createIdentityToken, createLoginCookie, createRememberMeCookie, encodeToken, evaluateRequiredActionTriggers, executionActions, expireCookie, expireIdentityCookie, expireRememberMeCookie, expireUserSessionCookie, finishBrowserLogout, finishedRequiredActions, getIdentityCookiePath, getRealmCookiePath, getRememberMeUsername, isActionRequired, isSessionValid, isSSOAuthentication, nextActionAfterAuthentication, redirectAfterSuccessfulFlow, redirectAfterSuccessfulFlow, verifyIdentityTokenpublic AuthenticationManager.AuthResult authenticateIdentityCookie(KeycloakSession session, RealmModel realm)
authenticateIdentityCookie in class AuthenticationManagerpublic String extractAuthorizationHeaderToken(javax.ws.rs.core.HttpHeaders headers)
public AuthenticationManager.AuthResult authenticateBearerToken(KeycloakSession session, RealmModel realm)
public AuthenticationManager.AuthResult authenticateBearerToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)
Copyright © 2016 JBoss by Red Hat. All rights reserved.