Modifier and Type | Method and Description |
---|---|
BrokeredIdentityContext |
SerializedBrokeredIdentityContext.deserialize(KeycloakSession session,
AuthenticationSessionModel authSession) |
Modifier and Type | Method and Description |
---|---|
static SerializedBrokeredIdentityContext |
SerializedBrokeredIdentityContext.serialize(BrokeredIdentityContext context) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.doGetFederatedIdentity(String accessToken) |
BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternal(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
KeycloakOIDCIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.exchangeExternalUserInfoValidationOnly(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.extractIdentity(AccessTokenResponse tokenResponse,
String accessToken,
JsonWebToken idToken) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode userInfo) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode node) |
BrokeredIdentityContext |
OIDCIdentityProvider.getFederatedIdentity(String response) |
BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.getFederatedIdentity(String response) |
protected BrokeredIdentityContext |
AbstractOAuth2IdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event,
String subjectToken,
String subjectTokenType) |
protected BrokeredIdentityContext |
OIDCIdentityProvider.validateJwt(EventBuilder event,
String subjectToken,
String subjectTokenType) |
Modifier and Type | Method and Description |
---|---|
void |
OIDCIdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
void |
AbstractOAuth2IdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
void |
AbstractOAuth2IdentityProvider.exchangeExternalComplete(UserSessionModel userSession,
BrokeredIdentityContext context,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
void |
OIDCIdentityProvider.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
BrokeredIdentityContext context) |
protected void |
OIDCIdentityProvider.processAccessTokenResponse(BrokeredIdentityContext context,
AccessTokenResponse response) |
protected void |
KeycloakOIDCIdentityProvider.processAccessTokenResponse(BrokeredIdentityContext context,
AccessTokenResponse response) |
Modifier and Type | Method and Description |
---|---|
BrokeredIdentityContext |
ExchangeExternalToken.exchangeExternal(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
IdentityProvider.AuthenticationCallback.authenticated(BrokeredIdentityContext context)
This method should be called by provider after the JAXRS callback endpoint has finished authentication
with the remote IDP
|
void |
IdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
static void |
IdentityProviderMapperSyncModeDelegate.delegateUpdateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context,
IdentityProviderMapper mapper) |
void |
ExchangeExternalToken.exchangeExternalComplete(UserSessionModel userSession,
BrokeredIdentityContext context,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
void |
IdentityProvider.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
HardcodedUserSessionAttributeMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedRoleMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called after UserModel is created for first time for this user.
|
void |
AbstractIdentityProviderMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProvider.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
BrokeredIdentityContext context) |
void |
HardcodedUserSessionAttributeMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedAttributeMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called to determine what keycloak username and email to use to process the login request from the external IDP.
|
void |
AbstractIdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProvider.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
HardcodedUserSessionAttributeMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedRoleMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedAttributeMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called when this user has logged in before and has already been imported.
|
void |
AbstractIdentityProviderMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedRoleMapper.updateBrokeredUserLegacy(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.updateBrokeredUserLegacy(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called when this user has logged in before and has already been imported.
|
void |
AbstractIdentityProviderMapper.updateBrokeredUserLegacy(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
Modifier and Type | Method and Description |
---|---|
void |
SAMLIdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
Modifier and Type | Method and Description |
---|---|
protected UserModel |
TokenEndpoint.importUserFromExternalIdentity(BrokeredIdentityContext context) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
IdentityBrokerService.authenticated(BrokeredIdentityContext context) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
BitbucketIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
BitbucketIdentityProvider.validateExternalTokenThroughUserInfo(EventBuilder event,
String subjectToken,
String subjectTokenType) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
FacebookIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
FacebookIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GitHubIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
GitHubIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GitLabIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected BrokeredIdentityContext |
GitLabIdentityProvider.extractIdentity(AccessTokenResponse tokenResponse,
String accessToken,
JsonWebToken idToken) |
protected BrokeredIdentityContext |
GitLabIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
GoogleIdentityProvider.exchangeExternalImpl(EventBuilder event,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
InstagramIdentityProvider.doGetFederatedIdentity(String accessToken) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
LinkedInIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
LinkedInIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
MicrosoftIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
MicrosoftIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
OpenshiftV4IdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
OpenshiftV3IdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
OpenshiftV4IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
protected BrokeredIdentityContext |
OpenshiftV3IdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
PayPalIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
PayPalIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode profile) |
Modifier and Type | Method and Description |
---|---|
protected BrokeredIdentityContext |
StackoverflowIdentityProvider.doGetFederatedIdentity(String accessToken) |
protected BrokeredIdentityContext |
StackoverflowIdentityProvider.extractIdentityFromProfile(EventBuilder event,
com.fasterxml.jackson.databind.JsonNode node) |
Modifier and Type | Method and Description |
---|---|
void |
TwitterIdentityProvider.authenticationFinished(AuthenticationSessionModel authSession,
BrokeredIdentityContext context) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.