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.provider.mappersync
Modifier and TypeMethodDescriptionfinal void
AbstractConfigPropertySynchronizer.handleEvent
(T event, IdentityProviderMapperModel idpMapper) void
ConfigSynchronizer.handleEvent
(T event, IdentityProviderMapperModel idpMapper) -
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) RealmModel.getIdentityProviderMapperById
(String id) RealmModel.getIdentityProviderMapperByName
(String brokerAlias, String name) Modifier and TypeMethodDescriptionRealmModel.getIdentityProviderMappersByAliasStream
(String brokerAlias) Returns identity provider mappers by the provided alias as a stream.RealmModel.getIdentityProviderMappersStream()
Returns identity provider mappers as a stream.Modifier and TypeMethodDescriptionRealmModel.addIdentityProviderMapper
(IdentityProviderMapperModel model) void
RealmModel.removeIdentityProviderMapper
(IdentityProviderMapperModel mapping) void
RealmModel.updateIdentityProviderMapper
(IdentityProviderMapperModel mapping) -
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.entities
Modifier and TypeFieldDescriptionprotected MultivaluedHashMap<String,
IdentityProviderMapperModel> CachedRealm.identityProviderMappers
protected Set<IdentityProviderMapperModel>
CachedRealm.identityProviderMapperSet
Modifier and TypeMethodDescriptionCachedRealm.getIdentityProviderMappers()
CachedRealm.getIdentityProviderMapperSet()
-
Uses of IdentityProviderMapperModel in org.keycloak.models.jpa
Modifier and TypeMethodDescriptionRealmAdapter.addIdentityProviderMapper
(IdentityProviderMapperModel model) protected IdentityProviderMapperModel
RealmAdapter.entityToModel
(IdentityProviderMapperEntity entity) 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.utils
Modifier and TypeMethodDescriptionstatic IdentityProviderMapperModel
RepresentationToModel.toModel
(IdentityProviderMapperRepresentation rep) Modifier and TypeMethodDescriptionModelToRepresentation.toRepresentation
(IdentityProviderMapperModel model) -
Uses of IdentityProviderMapperModel in org.keycloak.protocol.saml.mappers
Modifier and TypeMethodDescriptionvoid
SamlMetadataDescriptorUpdater.updateMetadata
(IdentityProviderMapperModel mapperModel, EntityDescriptorType descriptor)