## Uses of Interface
org.keycloak.provider.Provider

- Packages that use Provider
  Package | Description
  --- | ---
  org.aerogear.ups.security |
  org.keycloak.account |
  org.keycloak.account.freemarker |
  org.keycloak.connections.infinispan |
  org.keycloak.connections.jpa |
  org.keycloak.connections.jpa.updater |
  org.keycloak.connections.jpa.updater.liquibase |
  org.keycloak.connections.mongo |
  org.keycloak.connections.mongo.updater |
  org.keycloak.email |
  org.keycloak.email.freemarker |
  org.keycloak.events |
  org.keycloak.events.email |
  org.keycloak.events.jpa |
  org.keycloak.events.log |
  org.keycloak.events.mongo |
  org.keycloak.examples.federation.properties |
  org.keycloak.examples.providers.events |
  org.keycloak.exportimport |
  org.keycloak.exportimport.dir |
  org.keycloak.exportimport.singlefile |
  org.keycloak.exportimport.util |
  org.keycloak.exportimport.zip |
  org.keycloak.federation.ldap |
  org.keycloak.freemarker |
  org.keycloak.login |
  org.keycloak.login.freemarker |
  org.keycloak.models |
  org.keycloak.models.cache |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.jpa |
  org.keycloak.models.sessions.mem |
  org.keycloak.models.sessions.mongo |
  org.keycloak.picketlink |
  org.keycloak.picketlink.ldap |
  org.keycloak.protocol |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.saml |
  org.keycloak.provider |
  org.keycloak.services |
  org.keycloak.testutils |
  org.keycloak.theme |
  org.keycloak.timer |
  org.keycloak.timer.basic |

- - ### Uses of Provider in org.aerogear.ups.security

    Classes in org.aerogear.ups.security that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AerogearThemeProvider`

  - ### Uses of Provider in org.keycloak.account

    Subinterfaces of Provider in org.keycloak.account
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AccountProvider`

    Methods in org.keycloak.account that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | AccountSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.account.freemarker

    Classes in org.keycloak.account.freemarker that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerAccountProvider`

  - ### Uses of Provider in org.keycloak.connections.infinispan

    Subinterfaces of Provider in org.keycloak.connections.infinispan
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InfinispanConnectionProvider`

    Classes in org.keycloak.connections.infinispan that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultInfinispanConnectionProvider`

    Methods in org.keycloak.connections.infinispan that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | InfinispanConnectionSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.connections.jpa

    Subinterfaces of Provider in org.keycloak.connections.jpa
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JpaConnectionProvider`

    Classes in org.keycloak.connections.jpa that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultJpaConnectionProvider`

    Methods in org.keycloak.connections.jpa that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | JpaConnectionSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.connections.jpa.updater

    Subinterfaces of Provider in org.keycloak.connections.jpa.updater
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JpaUpdaterProvider`

    Methods in org.keycloak.connections.jpa.updater that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | JpaUpdaterSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.connections.jpa.updater.liquibase

    Classes in org.keycloak.connections.jpa.updater.liquibase that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LiquibaseJpaUpdaterProvider`

  - ### Uses of Provider in org.keycloak.connections.mongo

    Subinterfaces of Provider in org.keycloak.connections.mongo
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MongoConnectionProvider`

    Classes in org.keycloak.connections.mongo that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultMongoConnectionProvider`

    Methods in org.keycloak.connections.mongo that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | MongoConnectionSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.connections.mongo.updater

    Subinterfaces of Provider in org.keycloak.connections.mongo.updater
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MongoUpdaterProvider`

    Classes in org.keycloak.connections.mongo.updater that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultMongoUpdaterProvider`

    Methods in org.keycloak.connections.mongo.updater that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | MongoUpdaterSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.email

    Subinterfaces of Provider in org.keycloak.email
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EmailProvider`

    Methods in org.keycloak.email that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | EmailSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.email.freemarker

    Classes in org.keycloak.email.freemarker that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerEmailProvider`

  - ### Uses of Provider in org.keycloak.events

    Subinterfaces of Provider in org.keycloak.events
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EventListenerProvider`
    `interface` | `EventStoreProvider`

    Methods in org.keycloak.events that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | EventListenerSpi.`getProviderClass()`
    `Class<? extends Provider>` | EventStoreSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.events.email

    Classes in org.keycloak.events.email that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmailEventListenerProvider`

  - ### Uses of Provider in org.keycloak.events.jpa

    Classes in org.keycloak.events.jpa that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JpaEventStoreProvider`

  - ### Uses of Provider in org.keycloak.events.log

    Classes in org.keycloak.events.log that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JBossLoggingEventListenerProvider`

  - ### Uses of Provider in org.keycloak.events.mongo

    Classes in org.keycloak.events.mongo that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoEventStoreProvider`

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

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

  - ### Uses of Provider in org.keycloak.examples.providers.events

    Classes in org.keycloak.examples.providers.events that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemEventStoreProvider`
    `class` | `SysoutEventListenerProvider`

  - ### Uses of Provider in org.keycloak.exportimport

    Subinterfaces of Provider in org.keycloak.exportimport
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ApplicationImporter` Provider plugin interface for importing applications from an arbitrary configuration format
    `interface` | `ExportProvider`
    `interface` | `ImportProvider`

    Methods in org.keycloak.exportimport that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | ApplicationImportSpi.`getProviderClass()`
    `Class<? extends Provider>` | ExportSpi.`getProviderClass()`
    `Class<? extends Provider>` | ImportSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.exportimport.dir

    Classes in org.keycloak.exportimport.dir that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirExportProvider`
    `class` | `DirImportProvider`

  - ### Uses of Provider in org.keycloak.exportimport.singlefile

    Classes in org.keycloak.exportimport.singlefile that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SingleFileExportProvider`
    `class` | `SingleFileImportProvider`

  - ### Uses of Provider in org.keycloak.exportimport.util

    Classes in org.keycloak.exportimport.util that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MultipleStepsExportProvider`

  - ### Uses of Provider in org.keycloak.exportimport.zip

    Classes in org.keycloak.exportimport.zip that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZipExportProvider`
    `class` | `ZipImportProvider`

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

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

  - ### Uses of Provider in org.keycloak.freemarker

    Subinterfaces of Provider in org.keycloak.freemarker
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ThemeProvider`

    Classes in org.keycloak.freemarker that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtendingThemeManager`

    Methods in org.keycloak.freemarker that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | ThemeSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.login

    Subinterfaces of Provider in org.keycloak.login
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LoginFormsProvider`

    Methods in org.keycloak.login that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | LoginFormsSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.login.freemarker

    Classes in org.keycloak.login.freemarker that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerLoginFormsProvider`

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

    Subinterfaces of Provider in org.keycloak.models
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RealmProvider`
    `interface` | `UserFederationProvider` SPI for plugging in federation storage.
    `interface` | `UserProvider`
    `interface` | `UserSessionProvider`

    Classes in org.keycloak.models that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserFederationManager`

    Methods in org.keycloak.models with type parameters of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Provider> Set<T>` | KeycloakSession.`getAllProviders(Class<T> clazz)`
    `<T extends Provider> T` | KeycloakSession.`getProvider(Class<T> clazz)`
    `<T extends Provider> T` | KeycloakSession.`getProvider(Class<T> clazz, String id)`
    `<T extends Provider> ProviderFactory<T>` | KeycloakSessionFactory.`getProviderFactory(Class<T> clazz)`
    `<T extends Provider> ProviderFactory<T>` | KeycloakSessionFactory.`getProviderFactory(Class<T> clazz, String id)`
    `<T extends Provider> Set<String>` | KeycloakSession.`listProviderIds(Class<T> clazz)`

    Methods in org.keycloak.models that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | RealmSpi.`getProviderClass()`
    `Class<? extends Provider>` | UserSessionSpi.`getProviderClass()`
    `Class<? extends Provider>` | UserFederationSpi.`getProviderClass()`
    `Class<? extends Provider>` | UserSpi.`getProviderClass()`

    Methods in org.keycloak.models with parameters of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeycloakSession.`enlistForClose(Provider provider)`

    Method parameters in org.keycloak.models with type arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `List<ProviderFactory>` | KeycloakSessionFactory.`getProviderFactories(Class<? extends Provider> clazz)`

  - ### Uses of Provider in org.keycloak.models.cache

    Subinterfaces of Provider in org.keycloak.models.cache
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CacheRealmProvider`
    `interface` | `CacheUserProvider`

    Classes in org.keycloak.models.cache that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultCacheRealmProvider`
    `class` | `DefaultCacheUserProvider`
    `class` | `NoCacheRealmProvider`
    `class` | `NoCacheUserProvider`

    Methods in org.keycloak.models.cache that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | CacheRealmProviderSpi.`getProviderClass()`
    `Class<? extends Provider>` | CacheUserProviderSpi.`getProviderClass()`

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

    Classes in org.keycloak.models.jpa that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JpaRealmProvider`
    `class` | `JpaUserProvider`

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

    Classes in org.keycloak.models.mongo.keycloak.adapters that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoRealmProvider`
    `class` | `MongoUserProvider`

  - ### Uses of Provider in org.keycloak.models.sessions.infinispan

    Classes in org.keycloak.models.sessions.infinispan that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InfinispanUserSessionProvider`

  - ### Uses of Provider in org.keycloak.models.sessions.jpa

    Classes in org.keycloak.models.sessions.jpa that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JpaUserSessionProvider`

  - ### Uses of Provider in org.keycloak.models.sessions.mem

    Classes in org.keycloak.models.sessions.mem that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemUserSessionProvider`

  - ### Uses of Provider in org.keycloak.models.sessions.mongo

    Classes in org.keycloak.models.sessions.mongo that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoUserSessionProvider`

  - ### Uses of Provider in org.keycloak.picketlink

    Subinterfaces of Provider in org.keycloak.picketlink
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PartitionManagerProvider`

    Methods in org.keycloak.picketlink that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | PartitionManagerSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.picketlink.ldap

    Classes in org.keycloak.picketlink.ldap that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LDAPPartitionManagerProvider`

  - ### Uses of Provider in org.keycloak.protocol

    Subinterfaces of Provider in org.keycloak.protocol
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LoginProtocol`

    Methods in org.keycloak.protocol that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | LoginProtocolSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.protocol.oidc

    Classes in org.keycloak.protocol.oidc that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenIDConnect`

  - ### Uses of Provider in org.keycloak.protocol.saml

    Classes in org.keycloak.protocol.saml that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityDescriptorImporter`
    `class` | `SamlProtocol`

  - ### Uses of Provider in org.keycloak.provider

    Classes in org.keycloak.provider with type parameters of type Provider
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ProviderFactory<T extends Provider>`

    Methods in org.keycloak.provider that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | Spi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.services

    Methods in org.keycloak.services with type parameters of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Provider> Set<T>` | DefaultKeycloakSession.`getAllProviders(Class<T> clazz)`
    `<T extends Provider> T` | DefaultKeycloakSession.`getProvider(Class<T> clazz)`
    `<T extends Provider> T` | DefaultKeycloakSession.`getProvider(Class<T> clazz, String id)`
    `<T extends Provider> ProviderFactory<T>` | DefaultKeycloakSessionFactory.`getProviderFactory(Class<T> clazz)`
    `<T extends Provider> ProviderFactory<T>` | DefaultKeycloakSessionFactory.`getProviderFactory(Class<T> clazz, String id)`
    `<T extends Provider> Set<String>` | DefaultKeycloakSession.`listProviderIds(Class<T> clazz)`

    Methods in org.keycloak.services with parameters of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultKeycloakSession.`enlistForClose(Provider provider)`

    Method parameters in org.keycloak.services with type arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `List<ProviderFactory>` | DefaultKeycloakSessionFactory.`getProviderFactories(Class<? extends Provider> clazz)`

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

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

  - ### Uses of Provider in org.keycloak.theme

    Classes in org.keycloak.theme that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeycloakThemeProvider`
    `class` | `FolderThemeProvider`

  - ### Uses of Provider in org.keycloak.timer

    Subinterfaces of Provider in org.keycloak.timer
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TimerProvider`

    Methods in org.keycloak.timer that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | TimerSpi.`getProviderClass()`

  - ### Uses of Provider in org.keycloak.timer.basic

    Classes in org.keycloak.timer.basic that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicTimerProvider`

Copyright © 2015. All Rights Reserved.