AuthenticationManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,519 of 3,5190%416 of 4160%2922927807808484
verifyIdentityToken(KeycloakSession, RealmModel, UriInfo, ClientConnection, boolean, boolean, String, boolean, String, HttpHeaders, TokenVerifier.Predicate[])2580%340%1818555511
executeAction(KeycloakSession, AuthenticationSessionModel, RequiredActionProviderModel, HttpRequest, EventBuilder, RealmModel, UserModel, boolean, Set)2450%180%1010505011
createOrJoinLogoutSession(KeycloakSession, RealmModel, AuthenticationSessionManager, UserSessionModel, boolean, boolean)1480%280%1515404011
backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean, boolean)1430%180%1010363611
finishBrowserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders)1170%80%55292911
actionRequired(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, Set)1130%100%66303011
redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel, LoginProtocol)1100%140%88232311
frontchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders)1090%140%88292911
finishedRequiredActions(KeycloakSession, AuthenticationSessionModel, UserSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder)1070%100%66252511
redirectToRequiredActions(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, String)1040%40%33151511
backchannelLogoutAll(KeycloakSession, RealmModel, UserSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders, boolean)950%120%77282811
getApplicableRequiredActionsSorted(RealmModel, AuthenticationSessionModel, UserModel, String, Set)930%100%66272711
isSessionValid(RealmModel, UserSessionModel)870%200%1111161611
backchannelLogoutClientSession(KeycloakSession, RealmModel, AuthenticatedClientSessionModel, AuthenticationSessionModel, UriInfo, HttpHeaders)870%120%77242411
createIdentityToken(KeycloakSession, RealmModel, UserModel, UserSessionModel, String)850%120%77181811
isClientSessionValid(RealmModel, ClientModel, UserSessionModel, AuthenticatedClientSessionModel)820%180%1010131311
expireUserSessionCookie(KeycloakSession, UserSessionModel, RealmModel, UriInfo, HttpHeaders, ClientConnection)820%60%44181811
nextRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder)770%100%66212111
browserLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders)740%120%77161611
browserLogoutAllClients(UserSessionModel, KeycloakSession, RealmModel, HttpHeaders, UriInfo, AuthenticationSessionModel)720%80%55131311
createLoginCookie(KeycloakSession, RealmModel, UserModel, UserSessionModel, UriInfo, ClientConnection)690%80%55121211
checkUserSessionOnlyHasLoggedOutClients(RealmModel, UserSessionModel, AuthenticationSessionModel)600%40%33212111
authenticateIdentityCookie(KeycloakSession, RealmModel, boolean)580%80%55101011
getClientScopesToApproveOnConsentScreen(UserConsentModel, KeycloakSession, AuthenticationSessionModel)570%160%99111111
compareSessionIdWithSessionCookie(KeycloakSession, String)510%100%66111111
isClientValid(UserSessionModel, ClientModel, AccessToken)470%100%66121211
getRememberMeUsername(KeycloakSession)430%80%559911
toRequiredActionFactory(KeycloakSession, RequiredActionProviderModel, RealmModel)410%40%339911
createRememberMeCookie(String, UriInfo, KeycloakSession)370%n/a11101011
getEffectiveGrantedConsent(KeycloakSession, AuthenticationSessionModel)310%40%339911
logSuccess(KeycloakSession, AuthenticationSessionModel)310%40%337711
redirectAfterSuccessfulFlow(KeycloakSession, RealmModel, UserSessionModel, ClientSessionContext, HttpRequest, UriInfo, ClientConnection, EventBuilder, AuthenticationSessionModel)300%n/a116611
executionActions(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, Set)300%40%336611
getFirstApplicableRequiredAction(RealmModel, AuthenticationSessionModel, UserModel, String, Set)300%20%228811
finishUnconfirmedUserSession(KeycloakSession, RealmModel, UserSessionModel)290%40%338811
setClientScopesInSession(KeycloakSession, AuthenticationSessionModel)250%n/a117711
isDynamicScopeWithParam(AuthorizationDetails)230%60%447711
getClientScopeModelStream(KeycloakSession)220%20%226611
evaluateRequiredActionTriggers(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, Set)220%n/a117711
lambda$verifyIdentityToken$20(RealmModel, String, UriInfo, ClientConnection, HttpHeaders, KeycloakSession)220%n/a114411
backchannelLogoutUserFromClient(KeycloakSession, RealmModel, UserModel, ClientModel, UriInfo, HttpHeaders)200%n/a116611
nextActionAfterAuthentication(KeycloakSession, AuthenticationSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder, Set)200%20%223311
evaluateRequiredAction(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory)200%n/a114411
lookupUserForBruteForceLog(KeycloakSession, RealmModel, AuthenticationSessionModel)200%40%336611
getApplicableRequiredAction(RealmModel, String)190%40%337711
setKcActionStatus(String, RequiredActionContext.KcActionStatus, AuthenticationSessionModel)190%20%225511
backchannelLogout(KeycloakSession, UserSessionModel, boolean)180%n/a116611
getClientLogoutAction(AuthenticationSessionModel, String)180%60%444411
lambda$browserLogoutAllClients$7(AuthenticatedClientSessionModel)160%40%332211
backchannelLogout(KeycloakSession, RealmModel, UserSessionModel, UriInfo, ClientConnection, HttpHeaders, boolean)150%20%221111
getRealmCookiePath(RealmModel, UriInfo)150%n/a112211
lambda$backchannelLogoutUserFromClient$6(KeycloakSession, RealmModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel)150%n/a114411
expireIdentityCookie(KeycloakSession)130%n/a113311
setKcActionToEnforced(String, AuthenticationSessionModel)120%20%223311
lambda$checkUserSessionOnlyHasLoggedOutClients$3(Map.Entry)120%20%221111
lambda$checkUserSessionOnlyHasLoggedOutClients$2(Map.Entry)120%20%221111
lambda$checkUserSessionOnlyHasLoggedOutClients$1(AuthenticationSessionModel, Map.Entry)120%20%221111
setClientLogoutAction(AuthenticationSessionModel, String, CommonClientSessionModel.Action)110%40%333311
nextActionAfterAuthentication(KeycloakSession, AuthenticationSessionModel, ClientConnection, HttpRequest, UriInfo, EventBuilder)110%n/a111111
evaluateRequiredActionTriggers(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel)110%n/a112211
lambda$finishUnconfirmedUserSession$12(AuthenticatedClientSessionModel)100%20%221111
static {...}100%n/a112211
actionRequired(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder)90%n/a111111
lambda$evaluateRequiredActionTriggers$19(KeycloakSession, AuthenticationSessionModel, HttpRequest, EventBuilder, RealmModel, UserModel, RequiredActionFactory)90%n/a111111
lambda$evaluateRequiredActionTriggers$17(Set, RequiredActionProviderModel)90%20%221111
lambda$getApplicableRequiredActionsSorted$16(Set, RequiredActionProviderModel)90%20%221111
lambda$finishUnconfirmedUserSession$13(AuthenticatedClientSessionModel)90%n/a111111
lambda$browserLogoutAllClients$10(KeycloakSession, RealmModel, AuthenticationSessionModel, UriInfo, HttpHeaders, AuthenticatedClientSessionModel)90%n/a111111
expireRememberMeCookie(KeycloakSession)70%n/a112211
expireAuthSessionCookie(KeycloakSession)70%n/a112211
isSSOAuthentication(AuthenticatedClientSessionModel)70%n/a112211
createRequiredAction(RequiredActionContextResult)70%n/a111111
lambda$getClientScopeModelStream$14(AuthenticationSessionModel, String)70%n/a111111
lambda$browserLogoutAllClients$8(AuthenticatedClientSessionModel)70%20%221111
lambda$finishBrowserLogout$11(AuthenticatedClientSessionModel)60%n/a111111
lambda$checkUserSessionOnlyHasLoggedOutClients$4(Map.Entry)60%n/a111111
lambda$createOrJoinLogoutSession$0(AuthenticationSessionModel)60%n/a111111
authenticateIdentityCookie(KeycloakSession, RealmModel)50%n/a111111
lambda$evaluateRequiredActionTriggers$18(KeycloakSession, RealmModel, RequiredActionProviderModel)50%n/a111111
lambda$backchannelLogoutUserFromClient$5(ClientModel, UserSessionModel)50%n/a111111
sha256UrlEncodedHash(String)40%n/a111111
lambda$getApplicableRequiredActionsSorted$15(RealmModel, String)40%n/a111111
lambda$browserLogoutAllClients$9(AuthenticatedClientSessionModel)40%n/a111111
AuthenticationManager()30%n/a111111