|
static boolean | isSessionValid (RealmModel realm, UserSessionModel userSession) |
|
static boolean | isOfflineSessionValid (RealmModel realm, UserSessionModel userSession) |
|
static void | expireUserSessionCookie (KeycloakSession session, UserSessionModel userSession, RealmModel realm, UriInfo uriInfo, HttpHeaders headers, ClientConnection connection) |
|
static void | backchannelLogout (KeycloakSession session, UserSessionModel userSession, boolean logoutBroker) |
|
static void | backchannelLogout (KeycloakSession session, RealmModel realm, UserSessionModel userSession, UriInfo uriInfo, ClientConnection connection, HttpHeaders headers, boolean logoutBroker) |
|
static void | backchannelLogout (KeycloakSession session, RealmModel realm, UserSessionModel userSession, UriInfo uriInfo, ClientConnection connection, HttpHeaders headers, boolean logoutBroker, boolean offlineSession) |
|
static void | setClientLogoutAction (AuthenticationSessionModel logoutAuthSession, String clientUuid, AuthenticationSessionModel.Action action) |
|
static AuthenticationSessionModel.Action | getClientLogoutAction (AuthenticationSessionModel logoutAuthSession, String clientUuid) |
|
static void | backchannelLogoutUserFromClient (KeycloakSession session, RealmModel realm, UserModel user, ClientModel client, UriInfo uriInfo, HttpHeaders headers) |
|
static Response | browserLogout (KeycloakSession session, RealmModel realm, UserSessionModel userSession, UriInfo uriInfo, ClientConnection connection, HttpHeaders headers) |
|
static Response | finishBrowserLogout (KeycloakSession session, RealmModel realm, UserSessionModel userSession, UriInfo uriInfo, ClientConnection connection, HttpHeaders headers) |
|
static IdentityCookieToken | createIdentityToken (KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, String issuer) |
|
static void | createLoginCookie (KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, UriInfo uriInfo, ClientConnection connection) |
|
static void | createRememberMeCookie (RealmModel realm, String username, UriInfo uriInfo, ClientConnection connection) |
|
static String | getRememberMeUsername (RealmModel realm, HttpHeaders headers) |
|
static void | expireIdentityCookie (RealmModel realm, UriInfo uriInfo, ClientConnection connection) |
|
static void | expireOldIdentityCookie (RealmModel realm, UriInfo uriInfo, ClientConnection connection) |
|
static void | expireRememberMeCookie (RealmModel realm, UriInfo uriInfo, ClientConnection connection) |
|
static void | expireOldAuthSessionCookie (RealmModel realm, UriInfo uriInfo, ClientConnection connection) |
|
static String | getRealmCookiePath (RealmModel realm, UriInfo uriInfo) |
|
static String | getOldCookiePath (RealmModel realm, UriInfo uriInfo) |
|
static String | getAccountCookiePath (RealmModel realm, UriInfo uriInfo) |
|
static void | expireCookie (RealmModel realm, String cookieName, String path, boolean httpOnly, ClientConnection connection) |
|
static AuthResult | authenticateIdentityCookie (KeycloakSession session, RealmModel realm, boolean checkActive) |
|
static Response | redirectAfterSuccessfulFlow (KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, String protocol) |
|
static Response | redirectAfterSuccessfulFlow (KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, LoginProtocol protocol) |
|
static boolean | isSSOAuthentication (AuthenticatedClientSessionModel clientSession) |
|
static Response | nextActionAfterAuthentication (KeycloakSession session, AuthenticationSessionModel authSession, ClientConnection clientConnection, HttpRequest request, UriInfo uriInfo, EventBuilder event) |
|
static Response | redirectToRequiredActions (KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession, UriInfo uriInfo, String requiredAction) |
|
static Response | finishedRequiredActions (KeycloakSession session, AuthenticationSessionModel authSession, UserSessionModel userSession, ClientConnection clientConnection, HttpRequest request, UriInfo uriInfo, EventBuilder event) |
|
static String | nextRequiredAction (final KeycloakSession session, final AuthenticationSessionModel authSession, final ClientConnection clientConnection, final HttpRequest request, final UriInfo uriInfo, final EventBuilder event) |
|
static Response | actionRequired (final KeycloakSession session, final AuthenticationSessionModel authSession, final ClientConnection clientConnection, final HttpRequest request, final UriInfo uriInfo, final EventBuilder event) |
|
static void | setClientScopesInSession (AuthenticationSessionModel authSession) |
|
static RequiredActionProvider | createRequiredAction (RequiredActionContextResult context) |
|
static void | evaluateRequiredActionTriggers (final KeycloakSession session, final AuthenticationSessionModel authSession, final ClientConnection clientConnection, final HttpRequest request, final UriInfo uriInfo, final EventBuilder event, final RealmModel realm, final UserModel user) |
|
static AuthResult | verifyIdentityToken (KeycloakSession session, RealmModel realm, UriInfo uriInfo, ClientConnection connection, boolean checkActive, boolean checkTokenType, boolean isCookie, String tokenString, HttpHeaders headers) |
|
|
static AuthenticationSessionModel | createOrJoinLogoutSession (KeycloakSession session, RealmModel realm, final AuthenticationSessionManager asm, UserSessionModel userSession, boolean browserCookie) |
|
static void | backchannelLogoutAll (KeycloakSession session, RealmModel realm, UserSessionModel userSession, AuthenticationSessionModel logoutAuthSession, UriInfo uriInfo, HttpHeaders headers, boolean logoutBroker) |
|
static boolean | checkUserSessionOnlyHasLoggedOutClients (RealmModel realm, UserSessionModel userSession, AuthenticationSessionModel logoutAuthSession) |
|
static boolean | backchannelLogoutClientSession (KeycloakSession session, RealmModel realm, AuthenticatedClientSessionModel clientSession, AuthenticationSessionModel logoutAuthSession, UriInfo uriInfo, HttpHeaders headers) |
|
static Response | frontchannelLogoutClientSession (KeycloakSession session, RealmModel realm, AuthenticatedClientSessionModel clientSession, AuthenticationSessionModel logoutAuthSession, UriInfo uriInfo, HttpHeaders headers) |
|
static Response | browserLogoutAllClients (UserSessionModel userSession, KeycloakSession session, RealmModel realm, HttpHeaders headers, UriInfo uriInfo, AuthenticationSessionModel logoutAuthSession) |
|
static UserConsentModel | getEffectiveGrantedConsent (KeycloakSession session, AuthenticationSessionModel authSession) |
|
static List< ClientScopeModel > | getClientScopesToApproveOnConsentScreen (RealmModel realm, UserConsentModel grantedConsent, AuthenticationSessionModel authSession) |
|
static List< RequiredActionProviderModel > | sortRequiredActionsByPriority (RealmModel realm, Set< String > requiredActions) |
|
Stateless object that manages authentication
- 著者
- Bill Burke
- バージョン
- Revision
- 1