AbstractOAuth2IdentityProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,350 of 1,3500%136 of 1360%1011012802803333
createAuthorizationUrl(AuthenticationRequest)2310%240%1313363611
authenticateTokenRequest(SimpleHttp)1510%180%1010282811
hasExternalExchangeToken(EventBuilder, UserSessionModel, MultivaluedMap)1100%120%77292911
exchangeStoredToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)1090%60%44222211
validateExternalTokenThroughUserInfo(EventBuilder, String, String)970%40%33272711
exchangeFromToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel, MultivaluedMap)870%140%88161611
getSignatureContext()770%60%44111111
exchangeSessionToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)640%20%22151511
generateToken()640%20%22131311
extractTokenFromResponse(String, String)590%120%77161611
exchangeExternalUserInfoValidationOnly(EventBuilder, MultivaluedMap)560%60%44131311
exchangeExternalComplete(UserSessionModel, BrokeredIdentityContext, MultivaluedMap)310%40%336611
getFederatedIdentity(String)260%20%226611
getJsonProperty(JsonNode, String)250%80%556611
isIssuer(String, MultivaluedMap)200%40%334411
performLogin(AuthenticationRequest)180%n/a114411
exchangeExternal(EventBuilder, MultivaluedMap)170%40%335511
AbstractOAuth2IdentityProvider(KeycloakSession, OAuth2IdentityProviderConfig)160%40%334411
getProfileEndpointForValidation(EventBuilder)150%n/a113311
authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext)130%20%223311
buildUserInfoRequest(String, String)90%n/a112211
callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder)80%n/a111111
static {...}80%n/a112211
retrieveToken(KeycloakSession, FederatedIdentityModel)70%n/a111111
lambda$authenticateTokenRequest$0(List)70%20%221111
exchangeExternalImpl(EventBuilder, MultivaluedMap)50%n/a111111
getConfig()40%n/a111111
asJsonNode(String)40%n/a111111
lambda$authenticateTokenRequest$1(KeyWrapper)40%n/a111111
getAccessTokenResponseParameter()20%n/a111111
doGetFederatedIdentity(String)20%n/a111111
extractIdentityFromProfile(EventBuilder, JsonNode)20%n/a111111
supportsExternalExchange()20%n/a111111