| verifyIdentityToken(KeycloakSession, RealmModel, UriInfo, ClientConnection, boolean, boolean, String, boolean, String, HttpHeaders, TokenVerifier.Predicate[]) |  | 0% |  | 0% | 18 | 18 | 52 | 52 | 1 | 1 |
| executeAction(KeycloakSession, AuthenticationSessionModel, RequiredActionProviderModel, HttpRequest, EventBuilder, RealmModel, UserModel, boolean) |  | 0% |  | 0% | 9 | 9 | 41 | 41 | 1 | 1 |
| backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean, boolean) |  | 0% |  | 0% | 8 | 8 | 34 | 34 | 1 | 1 |
| actionRequired(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
| redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel, LoginProtocol) |  | 0% |  | 0% | 8 | 8 | 26 | 26 | 1 | 1 |
| createOrJoinLogoutSession(KeycloakSession, RealmModel, AuthenticationSessionManager, UserSessionModel, boolean) |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 1 | 1 |
| createLoginCookie(KeycloakSession, RealmModel, UserModel, UserSessionModel, UriInfo, ClientConnection) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| frontchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders) |  | 0% |  | 0% | 8 | 8 | 29 | 29 | 1 | 1 |
| finishedRequiredActions(KeycloakSession, AuthenticationSessionModel, UserSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder) |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
| finishBrowserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders) |  | 0% |  | 0% | 4 | 4 | 26 | 26 | 1 | 1 |
| backchannelLogoutAll(KeycloakSession, RealmModel, UserSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders, boolean) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| redirectToRequiredActions(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, String) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| backchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
| expireUserSessionCookie(KeycloakSession, UserSessionModel, RealmModel, UriInfo, HttpHeaders, ClientConnection) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| browserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
| nextRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| createIdentityToken(KeycloakSession, RealmModel, UserModel, UserSessionModel, String) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| browserLogoutAllClients(UserSessionModel, KeycloakSession, RealmModel, HttpHeaders, UriInfo, AuthenticationSessionModel) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| isSessionValid(RealmModel, UserSessionModel) |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
| authenticateIdentityCookie(KeycloakSession, RealmModel, boolean) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| checkUserSessionOnlyHasLoggedOutClients(RealmModel, UserSessionModel, AuthenticationSessionModel) |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| executionActions(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, Stream) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| expireIdentityCookie(RealmModel, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| isOfflineSessionValid(RealmModel, UserSessionModel) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| createRememberMeCookie(String, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| isClientValid(UserSessionModel, ClientModel, AccessToken) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getRememberMeUsername(RealmModel, HttpHeaders) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getClientScopesToApproveOnConsentScreen(UserConsentModel, KeycloakSession) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| toRequiredActionFactory(KeycloakSession, RequiredActionProviderModel, RealmModel) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getSessionIdFromSessionCookie(KeycloakSession) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getEffectiveGrantedConsent(KeycloakSession, AuthenticationSessionModel) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| finishUnconfirmedUserSession(KeycloakSession, RealmModel, UserSessionModel) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| expireOldIdentityCookie(RealmModel, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isUserValid(KeycloakSession, RealmModel, UserModel, AccessToken) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| logSuccess(KeycloakSession, AuthenticationSessionModel) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getClientLogoutAction(AuthenticationSessionModel, String) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| isDynamicScopeWithParam(AuthorizationDetails) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| setClientScopesInSession(AuthenticationSessionModel) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| expireRememberMeCookie(RealmModel, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| expireCookie(RealmModel, String, String, boolean, ClientConnection, ServerCookie.SameSiteAttributeValue, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getClientScopeModelStream(KeycloakSession) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| expireOldAuthSessionCookie(RealmModel, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| expireAuthSessionCookie(RealmModel, UriInfo, KeycloakSession) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getRealmCookiePath(RealmModel, UriInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| backchannelLogoutUserFromClient(KeycloakSession, RealmModel, UserModel, ClientModel, UriInfo, HttpHeaders) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| evaluateRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lookupUserForBruteForceLog(KeycloakSession, RealmModel, AuthenticationSessionModel) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| nextActionAfterAuthentication(KeycloakSession, AuthenticationSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| evaluateRequiredActionTriggers(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setKcActionStatus(String, RequiredActionContext.KcActionStatus, AuthenticationSessionModel) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| backchannelLogout(KeycloakSession, UserSessionModel, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setClientLogoutAction(AuthenticationSessionModel, String, CommonClientSessionModel.Action) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| lambda$browserLogoutAllClients$9(AuthenticatedClientSessionModel) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getAccountCookiePath(RealmModel, UriInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$backchannelLogoutUserFromClient$8(KeycloakSession, RealmModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$backchannelLogout$1(String, KeycloakSession, RealmModel, UserSessionModel) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOldCookiePath(RealmModel, UriInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$sortRequiredActionsByPriority$20(RealmModel, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$checkUserSessionOnlyHasLoggedOutClients$5(Map.Entry) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$checkUserSessionOnlyHasLoggedOutClients$4(Map.Entry) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$checkUserSessionOnlyHasLoggedOutClients$3(AuthenticationSessionModel, Map.Entry) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| sortRequiredActionsByPriority(RealmModel, Stream) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$executionActions$18(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionProviderModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$finishUnconfirmedUserSession$14(AuthenticatedClientSessionModel) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$evaluateRequiredActionTriggers$22(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$finishUnconfirmedUserSession$15(AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$browserLogoutAllClients$12(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSSOAuthentication(AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createRequiredAction(RequiredActionContextResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getClientScopeModelStream$17(AuthenticationSessionModel, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$browserLogoutAllClients$10(AuthenticatedClientSessionModel) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$expireUserSessionCookie$0(KeycloakSession, RealmModel, AccessToken) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$redirectAfterSuccessfulFlow$16(KeycloakSession, RealmModel, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$finishBrowserLogout$13(AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$checkUserSessionOnlyHasLoggedOutClients$6(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createOrJoinLogoutSession$2(AuthenticationSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| authenticateIdentityCookie(KeycloakSession, RealmModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$evaluateRequiredActionTriggers$21(KeycloakSession, RealmModel, RequiredActionProviderModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$executionActions$19(String, RequiredActionProviderModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$backchannelLogoutUserFromClient$7(ClientModel, UserSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentityCookiePath(RealmModel, UriInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$browserLogoutAllClients$11(AuthenticatedClientSessionModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AuthenticationManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |