ConditionalOtpFormAuthenticator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total451 of 4510%96 of 960%65651051051515
lambda$isOTPRequired$0(UserModel, RealmModel, MultivaluedMap, AuthenticatorConfigModel)940%240%1313181811
containsMatchingRequestHeader(MultivaluedMap, String)590%80%55121211
authenticate(AuthenticationFlowContext)500%80%55111111
voteForUserOtpControlAttribute(UserModel, Map)420%90%66121211
voteForUserRole(RealmModel, UserModel, Map)340%80%557711
voteForHttpHeaderMatchesPattern(MultivaluedMap, Map)320%80%557711
containsConditionalOtpConfig(Map)280%120%776611
setRequiredActions(KeycloakSession, RealmModel, UserModel)250%40%335511
voteForDefaultFallback(Map)230%50%446611
tryConcludeBasedOn(ConditionalOtpFormAuthenticator.OtpDecision, AuthenticationFlowContext)160%30%336611
userHasRole(RealmModel, UserModel, String)160%40%336611
isOTPRequired(KeycloakSession, RealmModel, UserModel)140%n/a112211
tryConcludeBasedOn(ConditionalOtpFormAuthenticator.OtpDecision)110%30%334411
showOtpForm(AuthenticationFlowContext)40%n/a112211
ConditionalOtpFormAuthenticator()30%n/a111111