Uses of Class
org.keycloak.broker.provider.BrokeredIdentityContext
- 
- 
Uses of BrokeredIdentityContext in org.keycloak.authentication.authenticators.broker
- 
Uses of BrokeredIdentityContext in org.keycloak.authentication.authenticators.broker.utilMethods in org.keycloak.authentication.authenticators.broker.util that return BrokeredIdentityContext Modifier and Type Method Description BrokeredIdentityContextSerializedBrokeredIdentityContext. deserialize(KeycloakSession session, AuthenticationSessionModel authSession)Methods in org.keycloak.authentication.authenticators.broker.util with parameters of type BrokeredIdentityContext Modifier and Type Method Description static SerializedBrokeredIdentityContextSerializedBrokeredIdentityContext. serialize(BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.broker.oidcMethods in org.keycloak.broker.oidc that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextAbstractOAuth2IdentityProvider. doGetFederatedIdentity(String accessToken)BrokeredIdentityContextAbstractOAuth2IdentityProvider. exchangeExternal(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextAbstractOAuth2IdentityProvider. exchangeExternalImpl(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextKeycloakOIDCIdentityProvider. exchangeExternalImpl(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextOIDCIdentityProvider. exchangeExternalImpl(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextAbstractOAuth2IdentityProvider. exchangeExternalUserInfoValidationOnly(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextOIDCIdentityProvider. extractIdentity(AccessTokenResponse tokenResponse, String accessToken, JsonWebToken idToken)protected BrokeredIdentityContextAbstractOAuth2IdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node)protected BrokeredIdentityContextOIDCIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode userInfo)BrokeredIdentityContextAbstractOAuth2IdentityProvider. getFederatedIdentity(String response)BrokeredIdentityContextOIDCIdentityProvider. getFederatedIdentity(String response)protected BrokeredIdentityContextAbstractOAuth2IdentityProvider. validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType)protected BrokeredIdentityContextOIDCIdentityProvider. validateJwt(EventBuilder event, String subjectToken, String subjectTokenType)Methods in org.keycloak.broker.oidc with parameters of type BrokeredIdentityContext Modifier and Type Method Description voidAbstractOAuth2IdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)voidOIDCIdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)voidAbstractOAuth2IdentityProvider. exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)voidOIDCIdentityProvider. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context)protected voidKeycloakOIDCIdentityProvider. processAccessTokenResponse(BrokeredIdentityContext context, AccessTokenResponse response)protected voidOIDCIdentityProvider. processAccessTokenResponse(BrokeredIdentityContext context, AccessTokenResponse response)
- 
Uses of BrokeredIdentityContext in org.keycloak.broker.oidc.mappersMethods in org.keycloak.broker.oidc.mappers with parameters of type BrokeredIdentityContext Modifier and Type Method Description protected abstract booleanAbstractClaimToGroupMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)This method must be implemented by subclasses and they must returntrueif their mapping can be applied (i.e.protected abstract booleanAbstractClaimToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)This method must be implemented by subclasses and they must returntrueif their mapping can be applied (i.e.protected booleanAdvancedClaimToGroupMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanAdvancedClaimToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanClaimToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanExternalKeycloakRoleToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)static ObjectAbstractClaimMapper. getClaimValue(BrokeredIdentityContext context, String claim)static ObjectAbstractClaimMapper. getClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected static ObjectAbstractJsonUserAttributeMapper. getJsonValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanAbstractClaimMapper. hasClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractClaimToGroupMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractClaimToRoleMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractJsonUserAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUserAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)static voidAbstractJsonUserAttributeMapper. storeUserProfileForMapper(BrokeredIdentityContext user, com.fasterxml.jackson.databind.JsonNode profile, String provider)Store used profile JsonNode into user context for later use by this mapper.voidAbstractClaimToGroupMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractClaimToRoleMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractJsonUserAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUserAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractClaimToRoleMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractJsonUserAttributeMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidExternalKeycloakRoleToRoleMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.broker.providerMethods in org.keycloak.broker.provider that return BrokeredIdentityContext Modifier and Type Method Description BrokeredIdentityContextExchangeExternalToken. exchangeExternal(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)Methods in org.keycloak.broker.provider with parameters of type BrokeredIdentityContext Modifier and Type Method Description javax.ws.rs.core.ResponseIdentityProvider.AuthenticationCallback. authenticated(BrokeredIdentityContext context)This method should be called by provider after the JAXRS callback endpoint has finished authentication with the remote IDP.voidAbstractIdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)voidIdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)static voidIdentityProviderMapperSyncModeDelegate. delegateUpdateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper)voidExchangeExternalToken. exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)voidAbstractIdentityProvider. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidAbstractIdentityProviderMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedUserSessionAttributeMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProvider. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidIdentityProviderMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called after UserModel is created for first time for this user.voidAbstractIdentityProvider. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context)voidAbstractIdentityProviderMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedUserSessionAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProvider. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context)voidIdentityProviderMapper. 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.voidAbstractIdentityProvider. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidAbstractIdentityProviderMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedUserSessionAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProvider. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidIdentityProviderMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called when this user has logged in before and has already been imported.voidAbstractIdentityProviderMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProviderMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called when this user has logged in before and has already been imported.
- 
Uses of BrokeredIdentityContext in org.keycloak.broker.samlMethods in org.keycloak.broker.saml with parameters of type BrokeredIdentityContext Modifier and Type Method Description voidSAMLIdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.broker.saml.mappersMethods in org.keycloak.broker.saml.mappers with parameters of type BrokeredIdentityContext Modifier and Type Method Description protected abstract booleanAbstractAttributeToGroupMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)This method must be implemented by subclasses and they must returntrueif their mapping can be applied (i.e.protected abstract booleanAbstractAttributeToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)This method must be implemented by subclasses and they must returntrueif their mapping can be applied (i.e.protected booleanAdvancedAttributeToGroupMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanAdvancedAttributeToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)protected booleanAttributeToRoleMapper. applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractAttributeToGroupMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractAttributeToRoleMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUserAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidXPathAttributeMapper. preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)abstract voidUsernameTemplateMapper.Target. set(BrokeredIdentityContext context, String value)voidAbstractAttributeToGroupMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidAbstractAttributeToRoleMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUserAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidXPathAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidUsernameTemplateMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.protocol.oidcMethods in org.keycloak.protocol.oidc with parameters of type BrokeredIdentityContext Modifier and Type Method Description protected UserModelDefaultTokenExchangeProvider. importUserFromExternalIdentity(BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.services.resourcesMethods in org.keycloak.services.resources with parameters of type BrokeredIdentityContext Modifier and Type Method Description javax.ws.rs.core.ResponseIdentityBrokerService. authenticated(BrokeredIdentityContext context)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.bitbucketMethods in org.keycloak.social.bitbucket that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextBitbucketIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextBitbucketIdentityProvider. validateExternalTokenThroughUserInfo(EventBuilder event, String subjectToken, String subjectTokenType)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.facebookMethods in org.keycloak.social.facebook that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextFacebookIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextFacebookIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.githubMethods in org.keycloak.social.github that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextGitHubIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextGitHubIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.gitlabMethods in org.keycloak.social.gitlab that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextGitLabIdentityProvider. exchangeExternalImpl(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)protected BrokeredIdentityContextGitLabIdentityProvider. extractIdentity(AccessTokenResponse tokenResponse, String accessToken, JsonWebToken idToken)protected BrokeredIdentityContextGitLabIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.googleMethods in org.keycloak.social.google that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextGoogleIdentityProvider. exchangeExternalImpl(EventBuilder event, javax.ws.rs.core.MultivaluedMap<String,String> params)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.instagramMethods in org.keycloak.social.instagram that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextInstagramIdentityProvider. doGetFederatedIdentity(String accessToken)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.linkedinMethods in org.keycloak.social.linkedin that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextLinkedInIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextLinkedInIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.microsoftMethods in org.keycloak.social.microsoft that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextMicrosoftIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextMicrosoftIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.openshiftMethods in org.keycloak.social.openshift that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextOpenshiftV3IdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextOpenshiftV4IdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextOpenshiftV3IdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)protected BrokeredIdentityContextOpenshiftV4IdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.paypalMethods in org.keycloak.social.paypal that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextPayPalIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextPayPalIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode profile)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.stackoverflowMethods in org.keycloak.social.stackoverflow that return BrokeredIdentityContext Modifier and Type Method Description protected BrokeredIdentityContextStackoverflowIdentityProvider. doGetFederatedIdentity(String accessToken)protected BrokeredIdentityContextStackoverflowIdentityProvider. extractIdentityFromProfile(EventBuilder event, com.fasterxml.jackson.databind.JsonNode node)
- 
Uses of BrokeredIdentityContext in org.keycloak.social.twitterMethods in org.keycloak.social.twitter with parameters of type BrokeredIdentityContext Modifier and Type Method Description voidTwitterIdentityProvider. authenticationFinished(AuthenticationSessionModel authSession, BrokeredIdentityContext context)
 
-