OIDCIdentityProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,395 of 2,3950%258 of 2580%1641644624623535
exchangeStoredToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)2810%300%1616505011
extractIdentity(AccessTokenResponse, String, JsonWebToken)2770%380%2020515111
exchangeSessionToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)2310%140%88424211
getFederatedIdentity(String)2280%200%1111494911
validateJwt(EventBuilder, String, String)1650%140%88363611
parseTokenInput(String, boolean)1470%180%1010303011
validateToken(String, boolean)1230%220%1212191911
extractIdentityFromProfile(EventBuilder, JsonNode)1090%140%88272711
keycloakInitiatedBrowserLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel)1070%100%66161611
exchangeExternalImpl(EventBuilder, MultivaluedMap)750%120%77161611
verify(JWSInput)740%80%55151511
isIssuer(String, MultivaluedMap)660%160%99111111
backchannelLogout(UserSessionModel, String)510%n/a118811
createAuthorizationUrl(AuthenticationRequest)500%40%339911
preprocessFederatedIdentity(KeycloakSession, RealmModel, BrokeredIdentityContext)480%60%44101011
executeRequest(String, SimpleHttp)450%40%339911
authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext)420%20%228811
isAuthTimeExpired(JsonWebToken, AuthenticationSessionModel)390%60%44101011
refreshTokenForLogout(KeycloakSession, UserSessionModel)380%n/a115511
verifyAccessToken(AccessTokenResponse)320%20%226611
backchannelLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel)310%80%556611
getProfileEndpointForValidation(EventBuilder)300%60%446611
OIDCIdentityProvider(KeycloakSession, OIDCIdentityProviderConfig)230%20%225511
processAccessTokenResponse(BrokeredIdentityContext, AccessTokenResponse)180%20%224411
getRefreshTokenRequest(KeycloakSession, String, String, String)170%n/a114411
callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder)80%n/a111111
validateToken(String)70%n/a112211
static {...}70%n/a112211
lambda$getFederatedIdentity$0(List, Object)60%n/a111111
getUserInfoUrl()50%n/a111111
getUsernameFromUserInfo(JsonNode)50%n/a111111
lambda$getFederatedIdentity$1(String, String)40%n/a111111
getusernameClaimNameForIdToken()0%n/a111111
getDefaultScopes()0%n/a111111
supportsExternalExchange()0%n/a111111