AbstractOAuth2IdentityProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,295 of 1,2950%120 of 1200%91912622623131
createAuthorizationUrl(AuthenticationRequest)2370%240%1313363611
hasExternalExchangeToken(EventBuilder, UserSessionModel, MultivaluedMap)1100%120%77292911
exchangeStoredToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)1090%60%44222211
validateExternalTokenThroughUserInfo(EventBuilder, String, String)1030%40%33272711
exchangeFromToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel, MultivaluedMap)870%140%88161611
extractTokenFromResponse(String, String)770%120%77161611
getSignatureContext()770%60%44111111
authenticateTokenRequest(SimpleHttp)730%60%44121211
exchangeSessionToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel)640%20%22151511
exchangeExternalUserInfoValidationOnly(EventBuilder, MultivaluedMap)560%60%44131311
generateToken()520%n/a11101011
getFederatedIdentity(String)320%20%226611
exchangeExternalComplete(UserSessionModel, BrokeredIdentityContext, MultivaluedMap)310%40%336611
getJsonProperty(JsonNode, String)250%80%556611
exchangeExternal(EventBuilder, MultivaluedMap)210%40%336611
isIssuer(String, MultivaluedMap)200%40%334411
performLogin(AuthenticationRequest)180%n/a114411
AbstractOAuth2IdentityProvider(KeycloakSession, OAuth2IdentityProviderConfig)160%40%334411
getProfileEndpointForValidation(EventBuilder)150%n/a113311
buildUserInfoRequest(String, String)150%n/a112211
authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext)130%20%223311
callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder)80%n/a111111
static {...}80%n/a112211
retrieveToken(KeycloakSession, FederatedIdentityModel)70%n/a111111
exchangeExternalImpl(EventBuilder, MultivaluedMap)50%n/a111111
getConfig()40%n/a111111
asJsonNode(String)40%n/a111111
getAccessTokenResponseParameter()20%n/a111111
doGetFederatedIdentity(String)20%n/a111111
extractIdentityFromProfile(EventBuilder, JsonNode)20%n/a111111
supportsExternalExchange()20%n/a111111