Uses of Class
org.keycloak.models.IdentityProviderMapperModel
Package
Description
-
Uses of IdentityProviderMapperModel in org.keycloak.broker.oidc.mappers
Modifier and TypeMethodDescriptionprotected abstract boolean
AbstractClaimToGroupMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) This method must be implemented by subclasses and they must returntrue
if their mapping can be applied (i.e.protected abstract boolean
AbstractClaimToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) This method must be implemented by subclasses and they must returntrue
if their mapping can be applied (i.e.protected boolean
AdvancedClaimToGroupMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
AdvancedClaimToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
ClaimToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
ExternalKeycloakRoleToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) static Object
AbstractClaimMapper.getClaimValue
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected static Object
AbstractJsonUserAttributeMapper.getJsonValue
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
AbstractClaimMapper.hasClaimValue
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractClaimToGroupMapper.importNewUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractClaimToRoleMapper.importNewUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
ClaimToUserSessionNoteMapper.importNewUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractJsonUserAttributeMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UserAttributeMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractClaimToGroupMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractClaimToRoleMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractJsonUserAttributeMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
ClaimToUserSessionNoteMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UserAttributeMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractClaimToRoleMapper.updateBrokeredUserLegacy
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractJsonUserAttributeMapper.updateBrokeredUserLegacy
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
ExternalKeycloakRoleToRoleMapper.updateBrokeredUserLegacy
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.updateBrokeredUserLegacy
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) -
Uses of IdentityProviderMapperModel in org.keycloak.broker.provider
Modifier and TypeMethodDescriptionprotected boolean
HardcodedGroupMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) static void
IdentityProviderMapperSyncModeDelegate.delegateUpdateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper) void
AbstractIdentityProviderMapper.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
HardcodedUserSessionAttributeMapper.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.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
HardcodedAttributeMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
HardcodedUserSessionAttributeMapper.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.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
HardcodedRoleMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
HardcodedUserSessionAttributeMapper.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.updateBrokeredUserLegacy
(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. -
Uses of IdentityProviderMapperModel in org.keycloak.broker.saml.mappers
Modifier and TypeMethodDescriptionprotected abstract boolean
AbstractAttributeToGroupMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) This method must be implemented by subclasses and they must returntrue
if their mapping can be applied (i.e.protected abstract boolean
AbstractAttributeToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) This method must be implemented by subclasses and they must returntrue
if their mapping can be applied (i.e.protected boolean
AdvancedAttributeToGroupMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
AdvancedAttributeToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) protected boolean
AttributeToRoleMapper.applies
(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractAttributeToGroupMapper.importNewUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractAttributeToRoleMapper.importNewUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UserAttributeMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
XPathAttributeMapper.preprocessFederatedIdentity
(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractAttributeToGroupMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AbstractAttributeToRoleMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UserAttributeMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
XPathAttributeMapper.updateBrokeredUser
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
UsernameTemplateMapper.updateBrokeredUserLegacy
(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) void
AttributeToRoleMapper.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType entityDescriptor) void
UserAttributeMapper.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType entityDescriptor) void
XPathAttributeMapper.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType entityDescriptor) -
Uses of IdentityProviderMapperModel in org.keycloak.models
Modifier and TypeMethodDescriptionRealmModel.addIdentityProviderMapper
(IdentityProviderMapperModel model) Deprecated.IdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) Creates a new identity provider mapper from the specified model.RealmModel.getIdentityProviderMapperById
(String id) Deprecated.UseIDPProvider#getMapperById(String)
instead.RealmModel.getIdentityProviderMapperByName
(String brokerAlias, String name) Deprecated.UseIDPProvider#getMapperByName(String, String)
instead.IdentityProviderStorageProvider.getMapperById
(String id) Obtains the identity provider mapper with the specified id.IdentityProviderStorageProvider.getMapperByName
(String identityProviderAlias, String name) Obtains the identity provider mapper with the provided identity provider alias and name.Modifier and TypeMethodDescriptionRealmModel.getIdentityProviderMappersByAliasStream
(String brokerAlias) Deprecated.UseIDPProvider#getMappersByAliasStream(String)
instead.RealmModel.getIdentityProviderMappersStream()
Deprecated.UseIDPProvider#getMappersStream()
instead.IdentityProviderStorageProvider.getMappersByAliasStream
(String identityProviderAlias) Returns identity provider mappers by the provided alias as a stream.default Stream<IdentityProviderMapperModel>
IdentityProviderStorageProvider.getMappersStream()
Returns all identity provider mappers as a stream.IdentityProviderStorageProvider.getMappersStream
(Map<String, String> options, Integer first, Integer max) Returns all identity provider mappers in the realm filtered according to the specified search options.Modifier and TypeMethodDescriptionRealmModel.addIdentityProviderMapper
(IdentityProviderMapperModel model) Deprecated.UseIDPProvider#createMapper(IdentityProviderMapperModel)
instead.IdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) Creates a new identity provider mapper from the specified model.void
RealmModel.removeIdentityProviderMapper
(IdentityProviderMapperModel mapping) Deprecated.UseIDPProvider#removeMapper(IdentityProviderMapperModel)
instead.boolean
IdentityProviderStorageProvider.removeMapper
(IdentityProviderMapperModel model) Removes the given identity provider mapper.void
RealmModel.updateIdentityProviderMapper
(IdentityProviderMapperModel mapping) Deprecated.UseIDPProvider#updateMapper(IdentityProviderMapperModel)
instead.void
IdentityProviderStorageProvider.updateMapper
(IdentityProviderMapperModel model) Updates the identity provider mapper using the specified model. -
Uses of IdentityProviderMapperModel in org.keycloak.models.cache.infinispan
Modifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) RealmAdapter.getIdentityProviderMapperById
(String id) RealmAdapter.getIdentityProviderMapperByName
(String alias, String name) Modifier and TypeMethodDescriptionRealmAdapter.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmAdapter.getIdentityProviderMappersStream()
Modifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) void
RealmAdapter.removeIdentityProviderMapper
(IdentityProviderMapperModel mapping) void
RealmAdapter.updateIdentityProviderMapper
(IdentityProviderMapperModel mapping) -
Uses of IdentityProviderMapperModel in org.keycloak.models.cache.infinispan.idp
Modifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) CachedIdentityProviderMapper.getIdentityProviderMapper()
InfinispanIdentityProviderStorageProvider.getMapperById
(String id) InfinispanIdentityProviderStorageProvider.getMapperByName
(String identityProviderAlias, String name) Modifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.getMappersByAliasStream
(String identityProviderAlias) InfinispanIdentityProviderStorageProvider.getMappersStream
(Map<String, String> options, Integer first, Integer max) Modifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) boolean
InfinispanIdentityProviderStorageProvider.removeMapper
(IdentityProviderMapperModel model) void
InfinispanIdentityProviderStorageProvider.updateMapper
(IdentityProviderMapperModel model) ModifierConstructorDescriptionCachedIdentityProviderMapper
(Long revision, RealmModel realm, String cacheKey, IdentityProviderMapperModel mapper) -
Uses of IdentityProviderMapperModel in org.keycloak.models.jpa
Modifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) JpaIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) RealmAdapter.getIdentityProviderMapperById
(String id) RealmAdapter.getIdentityProviderMapperByName
(String alias, String name) JpaIdentityProviderStorageProvider.getMapperById
(String id) JpaIdentityProviderStorageProvider.getMapperByName
(String identityProviderAlias, String name) Modifier and TypeMethodDescriptionRealmAdapter.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmAdapter.getIdentityProviderMappersStream()
JpaIdentityProviderStorageProvider.getMappersByAliasStream
(String identityProviderAlias) JpaIdentityProviderStorageProvider.getMappersStream
(Map<String, String> options, Integer first, Integer max) Modifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) JpaIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) void
RealmAdapter.removeIdentityProviderMapper
(IdentityProviderMapperModel mapping) boolean
JpaIdentityProviderStorageProvider.removeMapper
(IdentityProviderMapperModel model) void
RealmAdapter.updateIdentityProviderMapper
(IdentityProviderMapperModel mapping) void
JpaIdentityProviderStorageProvider.updateMapper
(IdentityProviderMapperModel model) -
Uses of IdentityProviderMapperModel in org.keycloak.models.utils
Modifier and TypeMethodDescriptionRealmModelDelegate.addIdentityProviderMapper
(IdentityProviderMapperModel model) RealmModelDelegate.getIdentityProviderMapperById
(String id) RealmModelDelegate.getIdentityProviderMapperByName
(String brokerAlias, String name) static IdentityProviderMapperModel
RepresentationToModel.toModel
(IdentityProviderMapperRepresentation rep) Modifier and TypeMethodDescriptionRealmModelDelegate.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmModelDelegate.getIdentityProviderMappersStream()
Modifier and TypeMethodDescriptionRealmModelDelegate.addIdentityProviderMapper
(IdentityProviderMapperModel model) void
RealmModelDelegate.removeIdentityProviderMapper
(IdentityProviderMapperModel mapping) ModelToRepresentation.toRepresentation
(IdentityProviderMapperModel model) void
RealmModelDelegate.updateIdentityProviderMapper
(IdentityProviderMapperModel mapping) -
Uses of IdentityProviderMapperModel in org.keycloak.protocol.saml.mappers
Modifier and TypeMethodDescriptionvoid
SamlMetadataDescriptorUpdater.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType descriptor)
IDPProvider#createMapper(IdentityProviderMapperModel)
instead.