|
| 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