## Uses of Interface
org.keycloak.models.UserFederationProvider

- Packages that use UserFederationProvider
  Package | Description
  --- | ---
  org.keycloak.examples.federation.properties |
  org.keycloak.federation.kerberos |
  org.keycloak.federation.ldap |
  org.keycloak.models |
  org.keycloak.testutils |

- - ### Uses of UserFederationProvider in org.keycloak.examples.federation.properties

    Classes in org.keycloak.examples.federation.properties that implement UserFederationProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasePropertiesFederationProvider`
    `class` | `ClasspathPropertiesFederationProvider`
    `class` | `FilePropertiesFederationProvider`

    Methods in org.keycloak.examples.federation.properties that return UserFederationProvider
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProvider` | BasePropertiesFederationFactory.`create(KeycloakSession session)`
    `UserFederationProvider` | BasePropertiesFederationFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`

  - ### Uses of UserFederationProvider in org.keycloak.federation.kerberos

    Classes in org.keycloak.federation.kerberos that implement UserFederationProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KerberosFederationProvider`

    Methods in org.keycloak.federation.kerberos that return UserFederationProvider
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProvider` | KerberosFederationProviderFactory.`create(KeycloakSession session)`
    `UserFederationProvider` | KerberosFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`

  - ### Uses of UserFederationProvider in org.keycloak.federation.ldap

    Classes in org.keycloak.federation.ldap that implement UserFederationProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LDAPFederationProvider`

    Methods in org.keycloak.federation.ldap that return UserFederationProvider
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProvider` | LDAPFederationProviderFactory.`create(KeycloakSession session)`

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

    Methods in org.keycloak.models that return UserFederationProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected UserFederationProvider` | UserFederationManager.`getFederationLink(RealmModel realm, UserModel user)`
    `protected UserFederationProvider` | UserFederationManager.`getFederationProvider(UserFederationProviderModel model)`
    `UserFederationProvider` | UserFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)` called per Keycloak transaction.

  - ### Uses of UserFederationProvider in org.keycloak.testutils

    Classes in org.keycloak.testutils that implement UserFederationProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummyUserFederationProvider`

    Methods in org.keycloak.testutils that return UserFederationProvider
    Modifier and Type | Method and Description
    --- | ---
    `UserFederationProvider` | DummyUserFederationProviderFactory.`create(KeycloakSession session)`
    `UserFederationProvider` | DummyUserFederationProviderFactory.`getInstance(KeycloakSession session, UserFederationProviderModel model)`

Copyright © 2015. All rights reserved.