## Uses of Class
org.keycloak.models.UserCredentialValueModel

- Packages that use UserCredentialValueModel
  Package | Description
  --- | ---
  org.keycloak.exportimport.util |
  org.keycloak.hash |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.storage.adapter |
  org.keycloak.storage.changeset |
  org.keycloak.storage.federated |
  org.keycloak.storage.jpa |

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

    Methods in org.keycloak.exportimport.util with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static CredentialRepresentation` | ExportUtils.`exportCredential(UserCredentialValueModel userCred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.hash

    Methods in org.keycloak.hash that return UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserCredentialValueModel` | PasswordHashManager.`encode(KeycloakSession session, PasswordPolicy passwordPolicy, String rawPassword)`
    `static UserCredentialValueModel` | PasswordHashManager.`encode(KeycloakSession session, RealmModel realm, String rawPassword)`
    `UserCredentialValueModel` | Pbkdf2PasswordHashProvider.`encode(String rawPassword, int iterations)`
    `UserCredentialValueModel` | PasswordHashProvider.`encode(String rawPassword, int iterations)`

    Methods in org.keycloak.hash with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | PasswordHashManager.`verify(KeycloakSession session, PasswordPolicy passwordPolicy, String password, UserCredentialValueModel credential)`
    `static boolean` | PasswordHashManager.`verify(KeycloakSession session, RealmModel realm, String password, UserCredentialValueModel credential)`
    `boolean` | Pbkdf2PasswordHashProvider.`verify(String rawPassword, UserCredentialValueModel credential)`
    `boolean` | PasswordHashProvider.`verify(String rawPassword, UserCredentialValueModel credential)`

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

    Methods in org.keycloak.models that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserModel.`getCredentialsDirectly()`

    Methods in org.keycloak.models with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserModel.`updateCredentialDirectly(UserCredentialValueModel cred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.models.cache.infinispan

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserAdapter.`getCredentialsDirectly()`

    Methods in org.keycloak.models.cache.infinispan with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredentialDirectly(UserCredentialValueModel cred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.models.cache.infinispan.entities

    Methods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | CachedUser.`getCredentials()`

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

    Methods in org.keycloak.models.jpa that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserAdapter.`getCredentialsDirectly()`

    Methods in org.keycloak.models.jpa with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredentialDirectly(UserCredentialValueModel credModel)`

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

    Methods in org.keycloak.models.mongo.keycloak.adapters that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserAdapter.`getCredentialsDirectly()`

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredentialDirectly(UserCredentialValueModel credModel)`

  - ### Uses of UserCredentialValueModel in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserCredentialValueModel` | FederatedCredentials.`getCredentialByType(UserFederatedStorageProvider provider, RealmModel realm, UserModel user, String type)`

    Methods in org.keycloak.models.utils that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static LinkedList<UserCredentialValueModel>` | FederatedCredentials.`getCredentialsByType(UserFederatedStorageProvider provider, RealmModel realm, UserModel user, String type)`
    `List<UserCredentialValueModel>` | UserModelDelegate.`getCredentialsDirectly()`

    Methods in org.keycloak.models.utils with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserModelDelegate.`updateCredentialDirectly(UserCredentialValueModel cred)`
    `static boolean` | FederatedCredentialValidation.`validateHashedCredential(KeycloakSession session, RealmModel realm, UserModel user, String unhashedCredValue, UserCredentialValueModel credential)`
    `static boolean` | CredentialValidation.`validateHashedCredential(KeycloakSession session, RealmModel realm, UserModel user, String unhashedCredValue, UserCredentialValueModel credential)`
    `static boolean` | FederatedCredentialValidation.`validPassword(KeycloakSession session, RealmModel realm, UserModel user, String password, UserCredentialValueModel fedCred)` Will update password if hash iteration policy has changed
    `static boolean` | FederatedCredentialValidation.`validSecret(RealmModel realm, UserModel user, String secret, UserCredentialValueModel cred)`

    Method parameters in org.keycloak.models.utils with type arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | FederatedCredentialValidation.`validCredential(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel credential, List<UserCredentialValueModel> fedCreds)`
    `static boolean` | FederatedCredentialValidation.`validHOTP(KeycloakSession session, RealmModel realm, UserModel user, String otp, List<UserCredentialValueModel> fedCreds)`
    `static boolean` | FederatedCredentialValidation.`validTOTP(RealmModel realm, UserModel user, String otp, List<UserCredentialValueModel> fedCreds)`

  - ### Uses of UserCredentialValueModel in org.keycloak.storage.adapter

    Methods in org.keycloak.storage.adapter that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | AbstractUserAdapterFederatedStorage.`getCredentialsDirectly()`
    `List<UserCredentialValueModel>` | AbstractUserAdapter.`getCredentialsDirectly()`

    Methods in org.keycloak.storage.adapter with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractUserAdapterFederatedStorage.`updateCredentialDirectly(UserCredentialValueModel cred)`
    `void` | AbstractUserAdapter.`updateCredentialDirectly(UserCredentialValueModel cred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.storage.changeset

    Methods in org.keycloak.storage.changeset that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserData.`getCredentials()`
    `List<UserCredentialValueModel>` | UserDataAdapter.`getCredentialsDirectly()`

    Methods in org.keycloak.storage.changeset with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserData.`addCredential(UserCredentialValueModel cred)`
    `void` | UserData.`setCredential(UserCredentialValueModel cred)`
    `void` | UserDataAdapter.`updateCredentialDirectly(UserCredentialValueModel cred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.storage.federated

    Methods in org.keycloak.storage.federated that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | UserCredentialsFederatedStorage.`getCredentials(RealmModel realm, UserModel user)`

    Methods in org.keycloak.storage.federated with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserCredentialsFederatedStorage.`removeCredential(RealmModel realm, UserModel user, UserCredentialValueModel cred)`
    `void` | UserCredentialsFederatedStorage.`updateCredential(RealmModel realm, UserModel user, UserCredentialValueModel cred)`

  - ### Uses of UserCredentialValueModel in org.keycloak.storage.jpa

    Methods in org.keycloak.storage.jpa that return types with arguments of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `List<UserCredentialValueModel>` | JpaUserFederatedStorageProvider.`getCredentials(RealmModel realm, UserModel user)`

    Methods in org.keycloak.storage.jpa with parameters of type UserCredentialValueModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserFederatedStorageProvider.`removeCredential(RealmModel realm, UserModel user, UserCredentialValueModel cred)`
    `void` | JpaUserFederatedStorageProvider.`updateCredential(RealmModel realm, UserModel user, UserCredentialValueModel cred)`

Copyright © 2016 JBoss by Red Hat. All rights reserved.