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

- Packages that use IdentityProviderModel
  Package | Description
  --- | ---
  org.keycloak.broker.oidc |
  org.keycloak.broker.provider |
  org.keycloak.broker.saml |
  org.keycloak.broker.social |
  org.keycloak.forms.login.freemarker |
  org.keycloak.forms.login.freemarker.model |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.services.resources.admin |
  org.keycloak.social.facebook |
  org.keycloak.social.github |
  org.keycloak.social.google |
  org.keycloak.social.linkedin |
  org.keycloak.social.microsoft |
  org.keycloak.social.stackoverflow |
  org.keycloak.social.twitter |

- - ### Uses of IdentityProviderModel in org.keycloak.broker.oidc

    Subclasses of IdentityProviderModel in org.keycloak.broker.oidc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OAuth2IdentityProviderConfig`
    `class` | `OIDCIdentityProviderConfig`

    Methods in org.keycloak.broker.oidc with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `OIDCIdentityProvider` | OIDCIdentityProviderFactory.`create(IdentityProviderModel model)`
    `KeycloakOIDCIdentityProvider` | KeycloakOIDCIdentityProviderFactory.`create(IdentityProviderModel model)`

    Constructors in org.keycloak.broker.oidc with parameters of type IdentityProviderModel
    Constructor and Description
    `OAuth2IdentityProviderConfig(IdentityProviderModel model)`
    `OIDCIdentityProviderConfig(IdentityProviderModel identityProviderModel)`

  - ### Uses of IdentityProviderModel in org.keycloak.broker.provider

    Classes in org.keycloak.broker.provider with type parameters of type IdentityProviderModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIdentityProvider<C extends IdentityProviderModel>`
    `interface` | `IdentityProvider<C extends IdentityProviderModel>`

    Methods in org.keycloak.broker.provider that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderModel` | BrokeredIdentityContext.`getIdpConfig()`

    Methods in org.keycloak.broker.provider with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `T` | IdentityProviderFactory.`create(IdentityProviderModel model)` Creates an `IdentityProvider` based on the configuration contained in `model`.
    `void` | BrokeredIdentityContext.`setIdpConfig(IdentityProviderModel idpConfig)`

  - ### Uses of IdentityProviderModel in org.keycloak.broker.saml

    Subclasses of IdentityProviderModel in org.keycloak.broker.saml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SAMLIdentityProviderConfig`

    Methods in org.keycloak.broker.saml with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `SAMLIdentityProvider` | SAMLIdentityProviderFactory.`create(IdentityProviderModel model)`

    Constructors in org.keycloak.broker.saml with parameters of type IdentityProviderModel
    Constructor and Description
    `SAMLIdentityProviderConfig(IdentityProviderModel identityProviderModel)`

  - ### Uses of IdentityProviderModel in org.keycloak.broker.social

    Classes in org.keycloak.broker.social with type parameters of type IdentityProviderModel
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SocialIdentityProvider<C extends IdentityProviderModel>`

  - ### Uses of IdentityProviderModel in org.keycloak.forms.login.freemarker

    Methods in org.keycloak.forms.login.freemarker that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static List<IdentityProviderModel>` | LoginFormsUtil.`filterIdentityProviders(List<IdentityProviderModel> providers, KeycloakSession session, RealmModel realm, Map<String,Object> attributes, javax.ws.rs.core.MultivaluedMap<String,String> formData)`

    Method parameters in org.keycloak.forms.login.freemarker with type arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static List<IdentityProviderModel>` | LoginFormsUtil.`filterIdentityProviders(List<IdentityProviderModel> providers, KeycloakSession session, RealmModel realm, Map<String,Object> attributes, javax.ws.rs.core.MultivaluedMap<String,String> formData)`

  - ### Uses of IdentityProviderModel in org.keycloak.forms.login.freemarker.model

    Constructor parameters in org.keycloak.forms.login.freemarker.model with type arguments of type IdentityProviderModel
    Constructor and Description
    `IdentityProviderBean(RealmModel realm, List<IdentityProviderModel> identityProviders, URI baseURI, javax.ws.rs.core.UriInfo uriInfo)`

  - ### Uses of IdentityProviderModel in org.keycloak.models

    Methods in org.keycloak.models that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderModel` | RealmModel.`getIdentityProviderByAlias(String alias)`

    Methods in org.keycloak.models that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<IdentityProviderModel>` | RealmModel.`getIdentityProviders()`

    Methods in org.keycloak.models with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmModel.`addIdentityProvider(IdentityProviderModel identityProvider)`
    `void` | RealmModel.`updateIdentityProvider(IdentityProviderModel identityProvider)`

    Constructors in org.keycloak.models with parameters of type IdentityProviderModel
    Constructor and Description
    `IdentityProviderModel(IdentityProviderModel model)`

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

    Methods in org.keycloak.models.cache.infinispan that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderModel` | RealmAdapter.`getIdentityProviderByAlias(String alias)`

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<IdentityProviderModel>` | RealmAdapter.`getIdentityProviders()`

    Methods in org.keycloak.models.cache.infinispan with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`addIdentityProvider(IdentityProviderModel identityProvider)`
    `void` | RealmAdapter.`updateIdentityProvider(IdentityProviderModel identityProvider)`

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

    Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type IdentityProviderModel
    Modifier and Type | Field and Description
    --- | ---
    `protected List<IdentityProviderModel>` | CachedRealm.`identityProviders`

    Methods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<IdentityProviderModel>` | CachedRealm.`getIdentityProviders()`

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

    Methods in org.keycloak.models.jpa that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderModel` | RealmAdapter.`getIdentityProviderByAlias(String alias)`

    Methods in org.keycloak.models.jpa that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<IdentityProviderModel>` | RealmAdapter.`getIdentityProviders()`

    Methods in org.keycloak.models.jpa with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`addIdentityProvider(IdentityProviderModel identityProvider)`
    `void` | RealmAdapter.`updateIdentityProvider(IdentityProviderModel identityProvider)`

  - ### Uses of IdentityProviderModel in org.keycloak.models.mongo.keycloak.adapters

    Methods in org.keycloak.models.mongo.keycloak.adapters that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `IdentityProviderModel` | RealmAdapter.`getIdentityProviderByAlias(String alias)`

    Methods in org.keycloak.models.mongo.keycloak.adapters that return types with arguments of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `List<IdentityProviderModel>` | RealmAdapter.`getIdentityProviders()`

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmAdapter.`addIdentityProvider(IdentityProviderModel identityProvider)`
    `void` | RealmAdapter.`updateIdentityProvider(IdentityProviderModel identityProvider)`

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

    Methods in org.keycloak.models.utils that return IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static IdentityProviderModel` | RepresentationToModel.`toModel(RealmModel realm, IdentityProviderRepresentation representation)`

    Methods in org.keycloak.models.utils with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `static IdentityProviderRepresentation` | ModelToRepresentation.`toRepresentation(RealmModel realm, IdentityProviderModel identityProviderModel)`

  - ### Uses of IdentityProviderModel in org.keycloak.services.resources.admin

    Constructors in org.keycloak.services.resources.admin with parameters of type IdentityProviderModel
    Constructor and Description
    `IdentityProviderResource(RealmAuth auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.facebook

    Methods in org.keycloak.social.facebook with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `FacebookIdentityProvider` | FacebookIdentityProviderFactory.`create(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.github

    Methods in org.keycloak.social.github with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `GitHubIdentityProvider` | GitHubIdentityProviderFactory.`create(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.google

    Methods in org.keycloak.social.google with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `GoogleIdentityProvider` | GoogleIdentityProviderFactory.`create(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.linkedin

    Methods in org.keycloak.social.linkedin with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `LinkedInIdentityProvider` | LinkedInIdentityProviderFactory.`create(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.microsoft

    Methods in org.keycloak.social.microsoft with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `MicrosoftIdentityProvider` | MicrosoftIdentityProviderFactory.`create(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.stackoverflow

    Subclasses of IdentityProviderModel in org.keycloak.social.stackoverflow
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StackOverflowIdentityProviderConfig`

    Methods in org.keycloak.social.stackoverflow with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `StackoverflowIdentityProvider` | StackoverflowIdentityProviderFactory.`create(IdentityProviderModel model)`

    Constructors in org.keycloak.social.stackoverflow with parameters of type IdentityProviderModel
    Constructor and Description
    `StackOverflowIdentityProviderConfig(IdentityProviderModel model)`

  - ### Uses of IdentityProviderModel in org.keycloak.social.twitter

    Methods in org.keycloak.social.twitter with parameters of type IdentityProviderModel
    Modifier and Type | Method and Description
    --- | ---
    `TwitterIdentityProvider` | TwitterIdentityProviderFactory.`create(IdentityProviderModel model)`

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