Uses of Class
org.keycloak.broker.provider.BrokeredIdentityContext
Packages that use BrokeredIdentityContext
-
Uses of BrokeredIdentityContext in org.keycloak.broker.provider
Methods in org.keycloak.broker.provider that return BrokeredIdentityContextModifier and TypeMethodDescriptionExchangeExternalToken.exchangeExternal(TokenExchangeProvider tokenExchangeProvider, TokenExchangeContext tokenExchangeContext) JWTAuthorizationGrantProvider.validateAuthorizationGrantAssertion(JWTAuthorizationGrantValidationContext assertion) Methods in org.keycloak.broker.provider with parameters of type BrokeredIdentityContextModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseUserAuthenticationIdentityProvider.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(org.keycloak.sessions.AuthenticationSessionModel authSession, BrokeredIdentityContext context) voidUserAuthenticationIdentityProvider.authenticationFinished(org.keycloak.sessions.AuthenticationSessionModel authSession, BrokeredIdentityContext context) static voidIdentityProviderMapperSyncModeDelegate.delegateUpdateBrokeredUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper) voidExchangeExternalToken.exchangeExternalComplete(org.keycloak.models.UserSessionModel userSession, BrokeredIdentityContext context, jakarta.ws.rs.core.MultivaluedMap<String, String> params) voidAbstractIdentityProvider.importNewUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.importNewUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProviderMapper.importNewUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called after UserModel is created for first time for this user.voidUserAuthenticationIdentityProvider.importNewUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProvider.preprocessFederatedIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.preprocessFederatedIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProviderMapper.preprocessFederatedIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called to determine what keycloak username and email to use to process the login request from the external IDP.voidUserAuthenticationIdentityProvider.preprocessFederatedIdentity(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, BrokeredIdentityContext context) protected voidAbstractIdentityProvider.setEmailVerified(org.keycloak.models.UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProvider.updateBrokeredUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.updateBrokeredUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProviderMapper.updateBrokeredUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called when this user has logged in before and has already been imported.voidUserAuthenticationIdentityProvider.updateBrokeredUser(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.updateBrokeredUserLegacy(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProviderMapper.updateBrokeredUserLegacy(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called when this user has logged in before and has already been imported.protected voidAbstractIdentityProvider.updateEmail(org.keycloak.models.UserModel user, BrokeredIdentityContext context) -
Uses of BrokeredIdentityContext in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type BrokeredIdentityContextModifier and TypeMethodDescriptionstatic org.keycloak.models.GroupModelKeycloakModelUtils.getGroupForIdpMapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Retrieves and validates a group for use in an Identity Provider mapper.