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. user has the OIDC claim that should be mapped) orfalseotherwise.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. user has the OIDC claim that should be mapped) orfalseotherwise.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. user has the SAML attribute that should be mapped) orfalseotherwise.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. user has the SAML attribute that should be mapped) orfalseotherwise.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) static GroupModelKeycloakModelUtils.getGroupForIdpMapper(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Retrieves and validates a group for use in an Identity Provider mapper.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.