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 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(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) voidClaimToUserSessionNoteMapper.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) 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) voidClaimToUserSessionNoteMapper.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 IdentityProviderMapperModel in org.keycloak.broker.provider
Methods in org.keycloak.broker.provider with parameters of type IdentityProviderMapperModelModifier and TypeMethodDescriptionprotected booleanHardcodedGroupMapper.applies(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) static voidIdentityProviderMapperSyncModeDelegate.delegateUpdateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper) 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) voidIdentityProviderMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called after UserModel is created for first time for this user.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) 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.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) 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 IdentityProviderMapperModel in org.keycloak.broker.saml.mappers
Methods in org.keycloak.broker.saml.mappers with parameters of type IdentityProviderMapperModelModifier and TypeMethodDescriptionprotected 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) 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) voidAttributeToRoleMapper.updateMetadata(IdentityProviderMapperModel mapperModel, EntityDescriptorType entityDescriptor) voidUserAttributeMapper.updateMetadata(IdentityProviderMapperModel mapperModel, EntityDescriptorType entityDescriptor) voidXPathAttributeMapper.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.voidRealmModel.removeIdentityProviderMapper(IdentityProviderMapperModel mapping) Deprecated.UseIDPProvider#removeMapper(IdentityProviderMapperModel)instead.booleanIdentityProviderStorageProvider.removeMapper(IdentityProviderMapperModel model) Removes the given identity provider mapper.voidRealmModel.updateIdentityProviderMapper(IdentityProviderMapperModel mapping) Deprecated.UseIDPProvider#updateMapper(IdentityProviderMapperModel)instead.voidIdentityProviderStorageProvider.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) voidRealmAdapter.removeIdentityProviderMapper(IdentityProviderMapperModel mapping) voidRealmAdapter.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) booleanInfinispanIdentityProviderStorageProvider.removeMapper(IdentityProviderMapperModel model) voidInfinispanIdentityProviderStorageProvider.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) voidRealmAdapter.removeIdentityProviderMapper(IdentityProviderMapperModel mapping) booleanJpaIdentityProviderStorageProvider.removeMapper(IdentityProviderMapperModel model) voidRealmAdapter.updateIdentityProviderMapper(IdentityProviderMapperModel mapping) voidJpaIdentityProviderStorageProvider.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 IdentityProviderMapperModelRepresentationToModel.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) voidRealmModelDelegate.removeIdentityProviderMapper(IdentityProviderMapperModel mapping) ModelToRepresentation.toRepresentation(IdentityProviderMapperModel model) voidRealmModelDelegate.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 TypeMethodDescriptionvoidSamlMetadataDescriptorUpdater.updateMetadata(IdentityProviderMapperModel mapperModel, EntityDescriptorType descriptor)
IDPProvider#createMapper(IdentityProviderMapperModel)instead.