## 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.audit |
  org.keycloak.audit.email |
  org.keycloak.audit.jpa |
  org.keycloak.audit.log |
  org.keycloak.audit.mongo |
  org.keycloak.authentication |
  org.keycloak.authentication.model |
  org.keycloak.authentication.picketlink |
  org.keycloak.email |
  org.keycloak.email.freemarker |
  org.keycloak.examples.providers.audit |
  org.keycloak.examples.providers.authentication |
  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.picketlink |
  org.keycloak.picketlink.realm |
  org.keycloak.provider |
  org.keycloak.services |
  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.audit

    Subinterfaces of Provider in org.keycloak.audit
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AuditListener`
    `interface` | `AuditProvider`

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

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

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

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

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

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

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

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

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

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

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

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

  - ### Uses of Provider in org.keycloak.authentication.model

    Classes in org.keycloak.authentication.model that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractModelAuthenticationProvider` Authentication provider, which delegates calling of all methods to specified realm
    `class` | `ExternalModelAuthenticationProvider` AbstractModelAuthenticationProvider, which delegates authentication operations to different (external) realm
    `class` | `ModelAuthenticationProvider` AbstractModelAuthenticationProvider, which uses current realm to call operations on

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

    Classes in org.keycloak.authentication.picketlink that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PicketlinkAuthenticationProvider` AuthenticationProvider, which delegates authentication to picketlink

  - ### 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.examples.providers.audit

    Classes in org.keycloak.examples.providers.audit that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemAuditProvider`
    `class` | `SysoutAuditListener`

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

    Classes in org.keycloak.examples.providers.authentication that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PropertiesAuthenticationProvider`

  - ### 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` | `KeycloakSession`

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

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

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

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

    Methods in org.keycloak.models.cache that return types with arguments of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Provider>` | CacheKeycloakSessionSpi.`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` | `JpaKeycloakSession`

  - ### 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` | `MongoKeycloakSession`

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

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

    Classes in org.keycloak.picketlink that implement Provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIdentityManagerProvider` Per-request IdentityManager caching .

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

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

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

  - ### 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 with type parameters of type Provider
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Provider> Set<T>` | ProviderSession.`getAllProviders(Class<T> clazz)`
    `<T extends Provider> T` | ProviderSession.`getProvider(Class<T> clazz)`
    `<T extends Provider> T` | ProviderSession.`getProvider(Class<T> clazz, String id)`
    `<T extends Provider> Set<String>` | ProviderSession.`listProviderIds(Class<T> clazz)`

    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>` | DefaultProviderSession.`getAllProviders(Class<T> clazz)`
    `<T extends Provider> T` | DefaultProviderSession.`getProvider(Class<T> clazz)`
    `<T extends Provider> T` | DefaultProviderSession.`getProvider(Class<T> clazz, String id)`
    `<T extends Provider> Set<String>` | DefaultProviderSession.`listProviderIds(Class<T> clazz)`

  - ### 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 © 2014. All Rights Reserved.