Uses of Class
org.keycloak.models.IdentityProviderMapperModel
Packages that use IdentityProviderMapperModel
Package
Description
-
Uses of IdentityProviderMapperModel in org.keycloak.broker.oidc.mappers
Methods in org.keycloak.broker.oidc.mappers with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.broker.provider with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.broker.saml.mappers with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.models that return IdentityProviderMapperModelModifier 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.Methods in org.keycloak.models that return types with arguments of type IdentityProviderMapperModelModifier 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.Methods in org.keycloak.models with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.models.cache.infinispan that return IdentityProviderMapperModelModifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) RealmAdapter.getIdentityProviderMapperById
(String id) RealmAdapter.getIdentityProviderMapperByName
(String alias, String name) Methods in org.keycloak.models.cache.infinispan that return types with arguments of type IdentityProviderMapperModelModifier and TypeMethodDescriptionRealmAdapter.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmAdapter.getIdentityProviderMappersStream()
Methods in org.keycloak.models.cache.infinispan with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.models.cache.infinispan.idp that return IdentityProviderMapperModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) CachedIdentityProviderMapper.getIdentityProviderMapper()
InfinispanIdentityProviderStorageProvider.getMapperById
(String id) InfinispanIdentityProviderStorageProvider.getMapperByName
(String identityProviderAlias, String name) Methods in org.keycloak.models.cache.infinispan.idp that return types with arguments of type IdentityProviderMapperModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.getMappersByAliasStream
(String identityProviderAlias) InfinispanIdentityProviderStorageProvider.getMappersStream
(Map<String, String> options, Integer first, Integer max) Methods in org.keycloak.models.cache.infinispan.idp with parameters of type IdentityProviderMapperModelModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProvider.createMapper
(IdentityProviderMapperModel model) boolean
InfinispanIdentityProviderStorageProvider.removeMapper
(IdentityProviderMapperModel model) void
InfinispanIdentityProviderStorageProvider.updateMapper
(IdentityProviderMapperModel model) Constructors in org.keycloak.models.cache.infinispan.idp with parameters of type IdentityProviderMapperModelModifierConstructorDescriptionCachedIdentityProviderMapper
(Long revision, RealmModel realm, String cacheKey, IdentityProviderMapperModel mapper) -
Uses of IdentityProviderMapperModel in org.keycloak.models.jpa
Methods in org.keycloak.models.jpa that return IdentityProviderMapperModelModifier 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) Methods in org.keycloak.models.jpa that return types with arguments of type IdentityProviderMapperModelModifier and TypeMethodDescriptionRealmAdapter.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmAdapter.getIdentityProviderMappersStream()
JpaIdentityProviderStorageProvider.getMappersByAliasStream
(String identityProviderAlias) JpaIdentityProviderStorageProvider.getMappersStream
(Map<String, String> options, Integer first, Integer max) Methods in org.keycloak.models.jpa with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.models.utils that return IdentityProviderMapperModelModifier and TypeMethodDescriptionRealmModelDelegate.addIdentityProviderMapper
(IdentityProviderMapperModel model) RealmModelDelegate.getIdentityProviderMapperById
(String id) RealmModelDelegate.getIdentityProviderMapperByName
(String brokerAlias, String name) static IdentityProviderMapperModel
RepresentationToModel.toModel
(IdentityProviderMapperRepresentation rep) Methods in org.keycloak.models.utils that return types with arguments of type IdentityProviderMapperModelModifier and TypeMethodDescriptionRealmModelDelegate.getIdentityProviderMappersByAliasStream
(String brokerAlias) RealmModelDelegate.getIdentityProviderMappersStream()
Methods in org.keycloak.models.utils with parameters of type IdentityProviderMapperModelModifier 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
Methods in org.keycloak.protocol.saml.mappers with parameters of type IdentityProviderMapperModelModifier and TypeMethodDescriptionvoid
SamlMetadataDescriptorUpdater.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType descriptor)
IDPProvider#createMapper(IdentityProviderMapperModel)
instead.