## Uses of Class
org.keycloak.models.IdentityProviderMapperModel

- Packages that use IdentityProviderMapperModel
  Package | Description
  --- | ---
  org.keycloak.broker.oidc.mappers |
  org.keycloak.broker.provider |
  org.keycloak.broker.saml.mappers |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.utils |

- - ### Uses of IdentityProviderMapperModel in org.keycloak.broker.oidc.mappers

    Methods in org.keycloak.broker.oidc.mappers with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | AbstractClaimMapper.`getClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `protected static Object` | AbstractJsonUserAttributeMapper.`getJsonValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `protected boolean` | AdvancedClaimToRoleMapper.`hasAllClaimValues(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `protected boolean` | AbstractClaimMapper.`hasClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | ExternalKeycloakRoleToRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | ClaimToRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AdvancedClaimToRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UsernameTemplateMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UserAttributeMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AbstractJsonUserAttributeMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UsernameTemplateMapper.`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` | ExternalKeycloakRoleToRoleMapper.`updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | ClaimToRoleMapper.`updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AdvancedClaimToRoleMapper.`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` | UsernameTemplateMapper.`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` | ClaimToRoleMapper.`updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AdvancedClaimToRoleMapper.`updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AbstractJsonUserAttributeMapper.`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 IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | IdentityProviderMapperSyncModeDelegate.`delegateUpdateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper)`
    `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.`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` | HardcodedRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, 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.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | HardcodedUserSessionAttributeMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | HardcodedAttributeMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, 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.`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` | HardcodedRoleMapper.`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` | 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.
    `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)`

  - ### Uses of IdentityProviderMapperModel in org.keycloak.broker.saml.mappers

    Methods in org.keycloak.broker.saml.mappers with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | AttributeToRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AdvancedAttributeToRoleMapper.`importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `protected boolean` | AttributeToRoleMapper.`isAttributePresent(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UsernameTemplateMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UserAttributeMapper.`preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | UsernameTemplateMapper.`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` | AttributeToRoleMapper.`updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)`
    `void` | AdvancedAttributeToRoleMapper.`updateBrokeredUser(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.models

    Methods in org.keycloak.models that return IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmModel.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `IdentityProviderMapperModel` | RealmModel.`getIdentityProviderMapperById(String id)`
    `IdentityProviderMapperModel` | RealmModel.`getIdentityProviderMapperByName(String brokerAlias, String name)`

    Methods in org.keycloak.models that return types with arguments of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `default Set<IdentityProviderMapperModel>` | RealmModel.`getIdentityProviderMappers()` Deprecated. Use `getIdentityProviderMappersStream` instead.
    `default Set<IdentityProviderMapperModel>` | RealmModel.`getIdentityProviderMappersByAlias(String brokerAlias)` Deprecated. Use `getIdentityProviderMappersByAliasStream` instead.
    `Stream<IdentityProviderMapperModel>` | RealmModel.`getIdentityProviderMappersByAliasStream(String brokerAlias)`
    `Stream<IdentityProviderMapperModel>` | RealmModel.`getIdentityProviderMappersStream()`

    Methods in org.keycloak.models with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmModel.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `void` | RealmModel.`removeIdentityProviderMapper(IdentityProviderMapperModel mapping)`
    `void` | RealmModel.`updateIdentityProviderMapper(IdentityProviderMapperModel mapping)`

  - ### Uses of IdentityProviderMapperModel in org.keycloak.models.cache.infinispan

    Methods in org.keycloak.models.cache.infinispan that return IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmAdapter.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `IdentityProviderMapperModel` | RealmAdapter.`getIdentityProviderMapperById(String id)`
    `IdentityProviderMapperModel` | RealmAdapter.`getIdentityProviderMapperByName(String alias, String name)`

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Stream<IdentityProviderMapperModel>` | RealmAdapter.`getIdentityProviderMappersByAliasStream(String brokerAlias)`
    `Stream<IdentityProviderMapperModel>` | RealmAdapter.`getIdentityProviderMappersStream()`

    Methods in org.keycloak.models.cache.infinispan with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmAdapter.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `void` | RealmAdapter.`removeIdentityProviderMapper(IdentityProviderMapperModel mapping)`
    `void` | RealmAdapter.`updateIdentityProviderMapper(IdentityProviderMapperModel mapping)`

  - ### Uses of IdentityProviderMapperModel in org.keycloak.models.cache.infinispan.entities

    Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type IdentityProviderMapperModel
    Modifier and Type | Field and Description
    --- | ---
    `protected MultivaluedHashMap<String,IdentityProviderMapperModel>` | CachedRealm.`identityProviderMappers`
    `protected Set<IdentityProviderMapperModel>` | CachedRealm.`identityProviderMapperSet`

    Methods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `MultivaluedHashMap<String,IdentityProviderMapperModel>` | CachedRealm.`getIdentityProviderMappers()`
    `Set<IdentityProviderMapperModel>` | CachedRealm.`getIdentityProviderMapperSet()`

  - ### Uses of IdentityProviderMapperModel in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa that return IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmAdapter.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `protected IdentityProviderMapperModel` | RealmAdapter.`entityToModel(IdentityProviderMapperEntity entity)`
    `IdentityProviderMapperModel` | RealmAdapter.`getIdentityProviderMapperById(String id)`
    `IdentityProviderMapperModel` | RealmAdapter.`getIdentityProviderMapperByName(String alias, String name)`

    Methods in org.keycloak.models.jpa that return types with arguments of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Stream<IdentityProviderMapperModel>` | RealmAdapter.`getIdentityProviderMappersByAliasStream(String brokerAlias)`
    `Stream<IdentityProviderMapperModel>` | RealmAdapter.`getIdentityProviderMappersStream()`

    Methods in org.keycloak.models.jpa with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderMapperModel` | RealmAdapter.`addIdentityProviderMapper(IdentityProviderMapperModel model)`
    `void` | RealmAdapter.`removeIdentityProviderMapper(IdentityProviderMapperModel mapping)`
    `void` | RealmAdapter.`updateIdentityProviderMapper(IdentityProviderMapperModel mapping)`

  - ### Uses of IdentityProviderMapperModel in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static IdentityProviderMapperModel` | RepresentationToModel.`toModel(IdentityProviderMapperRepresentation rep)`

    Methods in org.keycloak.models.utils with parameters of type IdentityProviderMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static IdentityProviderMapperRepresentation` | ModelToRepresentation.`toRepresentation(IdentityProviderMapperModel model)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.