| getLinkingUrl(UriInfo, ClientModel, UserSessionModel) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| exchangeErrorResponse(UriInfo, ClientModel, UserSessionModel, String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| exchangeNotSupported() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| exchangeUnsupportedRequiredType() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| AbstractIdentityProvider(KeycloakSession, IdentityProviderModel) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| exchangeNotLinked(UriInfo, ClientModel, UserSessionModel, UserModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exchangeNotLinkedNoStore(UriInfo, ClientModel, UserSessionModel, UserModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exchangeTokenExpired(UriInfo, ClientModel, UserSessionModel, UserModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMarshaller() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConfig() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| export(UriInfo, RealmModel, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| performLogin(AuthenticationRequest) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| keycloakInitiatedBrowserLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| backchannelLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preprocessFederatedIdentity(KeycloakSession, RealmModel, BrokeredIdentityContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| importNewUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateBrokeredUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |