## Uses of Class
org.keycloak.authentication.AuthenticationProviderException

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

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

    Methods in org.keycloak.authentication that throw AuthenticationProviderException
    Modifier and Type | Method and Description
    --- | ---
    `AuthUser` | AuthenticationProvider.`getUser(RealmModel realm, Map<String,String> configuration, String username)` Get user by given username or email.
    `String` | AuthenticationProvider.`registerUser(RealmModel realm, Map<String,String> configuration, String username)` Try to register user with this authentication provider
    `boolean` | AuthenticationProvider.`updateCredential(RealmModel realm, Map<String,String> configuration, String username, String password)` Update credential
    `boolean` | AuthenticationProviderManager.`updatePassword(UserModel user, String password)`
    `AuthProviderStatus` | AuthenticationProvider.`validatePassword(RealmModel realm, Map<String,String> configuration, String username, String password)` Standard Authentication flow

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

    Methods in org.keycloak.authentication.model that throw AuthenticationProviderException
    Modifier and Type | Method and Description
    --- | ---
    `RealmModel` | ExternalModelAuthenticationProvider.`getRealm(RealmModel currentRealm, Map<String,String> configuration)`
    `protected abstract RealmModel` | AbstractModelAuthenticationProvider.`getRealm(RealmModel currentRealm, Map<String,String> config)`
    `AuthUser` | AbstractModelAuthenticationProvider.`getUser(RealmModel currentRealm, Map<String,String> config, String username)`
    `String` | AbstractModelAuthenticationProvider.`registerUser(RealmModel currentRealm, Map<String,String> config, String username)`
    `boolean` | AbstractModelAuthenticationProvider.`updateCredential(RealmModel currentRealm, Map<String,String> config, String username, String password)`
    `AuthProviderStatus` | AbstractModelAuthenticationProvider.`validatePassword(RealmModel currentRealm, Map<String,String> config, String username, String password)`

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

    Methods in org.keycloak.authentication.picketlink that throw AuthenticationProviderException
    Modifier and Type | Method and Description
    --- | ---
    `org.picketlink.idm.IdentityManager` | PicketlinkAuthenticationProvider.`getIdentityManager(RealmModel realm)`
    `AuthUser` | PicketlinkAuthenticationProvider.`getUser(RealmModel realm, Map<String,String> configuration, String username)`
    `String` | PicketlinkAuthenticationProvider.`registerUser(RealmModel realm, Map<String,String> configuration, String username)`
    `boolean` | PicketlinkAuthenticationProvider.`updateCredential(RealmModel realm, Map<String,String> configuration, String username, String password)`
    `AuthProviderStatus` | PicketlinkAuthenticationProvider.`validatePassword(RealmModel realm, Map<String,String> configuration, String username, String password)`

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

    Methods in org.keycloak.examples.providers.authentication that throw AuthenticationProviderException
    Modifier and Type | Method and Description
    --- | ---
    `AuthUser` | PropertiesAuthenticationProvider.`getUser(RealmModel realm, Map<String,String> configuration, String username)`
    `String` | PropertiesAuthenticationProvider.`registerUser(RealmModel realm, Map<String,String> configuration, String username)`
    `boolean` | PropertiesAuthenticationProvider.`updateCredential(RealmModel realm, Map<String,String> configuration, String username, String password)`
    `AuthProviderStatus` | PropertiesAuthenticationProvider.`validatePassword(RealmModel realm, Map<String,String> configuration, String username, String password)`

Copyright © 2014. All Rights Reserved.