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