AuthenticationManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,457 of 3,4570%378 of 3780%2752757577578686
verifyIdentityToken(KeycloakSession, RealmModel, UriInfo, ClientConnection, boolean, boolean, String, boolean, String, HttpHeaders, TokenVerifier.Predicate[])2460%340%1818525211
executeAction(KeycloakSession, AuthenticationSessionModel, RequiredActionProviderModel, HttpRequest, EventBuilder, RealmModel, UserModel, boolean)1710%160%99414111
backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean, boolean)1310%140%88343411
actionRequired(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder)1290%120%77303011
redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel, LoginProtocol)1240%140%88262611
createOrJoinLogoutSession(KeycloakSession, RealmModel, AuthenticationSessionManager, UserSessionModel, boolean)1190%200%1111333311
createLoginCookie(KeycloakSession, RealmModel, UserModel, UserSessionModel, UriInfo, ClientConnection)1150%120%77171711
frontchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders)1090%140%88292911
finishedRequiredActions(KeycloakSession, AuthenticationSessionModel, UserSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder)1090%100%66252511
finishBrowserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders)1080%60%44262611
backchannelLogoutAll(KeycloakSession, RealmModel, UserSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders, boolean)920%100%66232311
redirectToRequiredActions(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, String)920%40%33141411
backchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders)870%120%77242411
expireUserSessionCookie(KeycloakSession, UserSessionModel, RealmModel, UriInfo, HttpHeaders, ClientConnection)860%60%44191911
browserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders)860%140%88191911
nextRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder)840%140%88222211
createIdentityToken(KeycloakSession, RealmModel, UserModel, UserSessionModel, String)790%120%77181811
browserLogoutAllClients(UserSessionModel, KeycloakSession, RealmModel, HttpHeaders, UriInfo, AuthenticationSessionModel)720%80%55131311
isSessionValid(RealmModel, UserSessionModel)630%180%1010111111
authenticateIdentityCookie(KeycloakSession, RealmModel, boolean)630%60%44111111
checkUserSessionOnlyHasLoggedOutClients(RealmModel, UserSessionModel, AuthenticationSessionModel)600%40%33212111
executionActions(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, Stream)600%60%44151511
expireIdentityCookie(RealmModel, UriInfo, KeycloakSession)480%n/a119911
isOfflineSessionValid(RealmModel, UserSessionModel)460%100%669911
createRememberMeCookie(String, UriInfo, KeycloakSession)460%n/a11101011
isClientValid(UserSessionModel, ClientModel, AccessToken)440%100%66121211
getRememberMeUsername(RealmModel, HttpHeaders)430%80%55101011
getClientScopesToApproveOnConsentScreen(UserConsentModel, KeycloakSession)430%120%779911
toRequiredActionFactory(KeycloakSession, RequiredActionProviderModel, RealmModel)410%40%339911
getSessionIdFromSessionCookie(KeycloakSession)400%60%449911
getEffectiveGrantedConsent(KeycloakSession, AuthenticationSessionModel)330%40%339911
redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel)300%n/a116611
finishUnconfirmedUserSession(KeycloakSession, RealmModel, UserSessionModel)290%40%338811
expireOldIdentityCookie(RealmModel, UriInfo, KeycloakSession)280%n/a116611
isUserValid(KeycloakSession, RealmModel, UserModel, AccessToken)270%60%448811
logSuccess(KeycloakSession, AuthenticationSessionModel)270%40%337711
getClientLogoutAction(AuthenticationSessionModel, String)240%60%444411
isDynamicScopeWithParam(AuthorizationDetails)230%60%447711
setClientScopesInSession(AuthenticationSessionModel)230%n/a117711
expireRememberMeCookie(RealmModel, UriInfo, KeycloakSession)220%n/a116611
expireCookie(RealmModel, String, String, boolean, ClientConnection, ServerCookie.SameSiteAttributeValue, KeycloakSession)220%n/a114411
getClientScopeModelStream(KeycloakSession)220%20%226611
expireOldAuthSessionCookie(RealmModel, UriInfo, KeycloakSession)210%n/a115511
expireAuthSessionCookie(RealmModel, UriInfo, KeycloakSession)210%n/a115511
getRealmCookiePath(RealmModel, UriInfo)210%n/a112211
backchannelLogoutUserFromClient(KeycloakSession, RealmModel, UserModel, ClientModel, UriInfo, HttpHeaders)200%n/a116611
evaluateRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory)200%n/a114411
lookupUserForBruteForceLog(KeycloakSession, RealmModel, AuthenticationSessionModel)200%40%336611
nextActionAfterAuthentication(KeycloakSession, AuthenticationSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder)190%20%223311
evaluateRequiredActionTriggers(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel)190%n/a116611
setKcActionStatus(String, RequiredActionContext.KcActionStatus, AuthenticationSessionModel)190%20%225511
backchannelLogout(KeycloakSession, UserSessionModel, boolean)180%n/a116611
setClientLogoutAction(AuthenticationSessionModel, String, CommonClientSessionModel.Action)170%40%333311
lambda$browserLogoutAllClients$9(AuthenticatedClientSessionModel)160%40%332211
getAccountCookiePath(RealmModel, UriInfo)150%n/a112211
lambda$backchannelLogoutUserFromClient$8(KeycloakSession, RealmModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel)150%n/a114411
lambda$backchannelLogout$1(String, KeycloakSession, RealmModel, UserSessionModel)150%20%223311
static {...}150%n/a112211
getOldCookiePath(RealmModel, UriInfo)140%n/a112211
lambda$sortRequiredActionsByPriority$20(RealmModel, String)120%20%224411
lambda$checkUserSessionOnlyHasLoggedOutClients$5(Map.Entry)120%20%221111
lambda$checkUserSessionOnlyHasLoggedOutClients$4(Map.Entry)120%20%221111
lambda$checkUserSessionOnlyHasLoggedOutClients$3(AuthenticationSessionModel, Map.Entry)120%20%221111
sortRequiredActionsByPriority(RealmModel, Stream)110%n/a114411
backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean)100%n/a111111
lambda$executionActions$18(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionProviderModel)100%n/a111111
lambda$finishUnconfirmedUserSession$14(AuthenticatedClientSessionModel)100%20%221111
lambda$evaluateRequiredActionTriggers$22(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory)90%n/a111111
lambda$finishUnconfirmedUserSession$15(AuthenticatedClientSessionModel)90%n/a111111
lambda$browserLogoutAllClients$12(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel)90%n/a111111
isSSOAuthentication(AuthenticatedClientSessionModel)70%n/a112211
createRequiredAction(RequiredActionContextResult)70%n/a111111
lambda$getClientScopeModelStream$17(AuthenticationSessionModel, String)70%n/a111111
lambda$browserLogoutAllClients$10(AuthenticatedClientSessionModel)70%20%221111
lambda$expireUserSessionCookie$0(KeycloakSession, RealmModel, AccessToken)70%n/a111111
lambda$redirectAfterSuccessfulFlow$16(KeycloakSession, RealmModel, String)60%n/a111111
lambda$finishBrowserLogout$13(AuthenticatedClientSessionModel)60%n/a111111
lambda$checkUserSessionOnlyHasLoggedOutClients$6(Map.Entry)60%n/a111111
lambda$createOrJoinLogoutSession$2(AuthenticationSessionModel)60%n/a111111
authenticateIdentityCookie(KeycloakSession, RealmModel)50%n/a111111
lambda$evaluateRequiredActionTriggers$21(KeycloakSession, RealmModel, RequiredActionProviderModel)50%n/a111111
lambda$executionActions$19(String, RequiredActionProviderModel)50%n/a111111
lambda$backchannelLogoutUserFromClient$7(ClientModel, UserSessionModel)50%n/a111111
getIdentityCookiePath(RealmModel, UriInfo)40%n/a111111
lambda$browserLogoutAllClients$11(AuthenticatedClientSessionModel)40%n/a111111
AuthenticationManager()30%n/a111111