## Uses of Interface
org.keycloak.authentication.AuthenticationProvider

- Packages that use AuthenticationProvider
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.model |
  org.keycloak.authentication.picketlink |
  org.keycloak.examples.providers.authentication |

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

    Constructor parameters in org.keycloak.authentication with type arguments of type AuthenticationProvider
    Constructor and Description
    `AuthenticationProviderManager(RealmModel realm, Map<String,AuthenticationProvider> delegates)`

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

    Classes in org.keycloak.authentication.model that implement AuthenticationProvider
    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

    Methods in org.keycloak.authentication.model that return AuthenticationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProvider` | ModelAuthenticationProviderFactory.`create(ProviderSession providerSession)`
    `AuthenticationProvider` | ExternalModelAuthenticationProviderFactory.`create(ProviderSession providerSession)`

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

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

    Methods in org.keycloak.authentication.picketlink that return AuthenticationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProvider` | PicketlinkAuthenticationProviderFactory.`create(ProviderSession providerSession)`

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

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

    Methods in org.keycloak.examples.providers.authentication that return AuthenticationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProvider` | PropertiesAuthenticationProviderFactory.`create(ProviderSession providerSession)`

Copyright © 2014. All Rights Reserved.