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

- Packages that use UserCredentialModel
  Package | Description
  --- | ---
  org.keycloak.federation.kerberos |
  org.keycloak.federation.ldap |
  org.keycloak.federation.ldap.mappers.msad |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.storage |
  org.keycloak.storage.adapter |
  org.keycloak.storage.changeset |
  org.keycloak.storage.federated |
  org.keycloak.storage.jpa |
  org.keycloak.storage.user |

- - ### Uses of UserCredentialModel in org.keycloak.federation.kerberos

    Methods in org.keycloak.federation.kerberos with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReadOnlyKerberosUserModelDelegate.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | KerberosFederationProvider.`validCredentials(RealmModel realm, UserCredentialModel credential)`
    `boolean` | KerberosFederationProvider.`validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.federation.kerberos with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | KerberosFederationProvider.`validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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

    Methods in org.keycloak.federation.ldap with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | WritableLDAPUserModelDelegate.`updateCredential(UserCredentialModel cred)`
    `void` | ReadonlyLDAPUserModelDelegate.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | LDAPFederationProvider.`validCredentials(RealmModel realm, UserCredentialModel credential)`
    `boolean` | LDAPFederationProvider.`validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.federation.ldap with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | LDAPFederationProvider.`validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)`

  - ### Uses of UserCredentialModel in org.keycloak.federation.ldap.mappers.msad

    Methods in org.keycloak.federation.ldap.mappers.msad with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | MSADUserAccountControlMapper.MSADUserModelDelegate.`updateCredential(UserCredentialModel cred)`

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

    Methods in org.keycloak.models that return UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserCredentialModel` | UserCredentialModel.`generateSecret()`
    `static UserCredentialModel` | UserCredentialModel.`hotp(String key)`
    `static UserCredentialModel` | UserCredentialModel.`kerberos(String token)`
    `static UserCredentialModel` | UserCredentialModel.`otp(String type, String key)`
    `static UserCredentialModel` | UserCredentialModel.`password(String password)`
    `static UserCredentialModel` | UserCredentialModel.`passwordToken(String passwordToken)`
    `static UserCredentialModel` | UserCredentialModel.`secret(String password)`
    `static UserCredentialModel` | UserCredentialModel.`totp(String key)`

    Methods in org.keycloak.models with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserFederationManager.`updateCredential(RealmModel realm, UserModel user, UserCredentialModel credential)`
    `void` | UserModel.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | UserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `CredentialValidationOutput` | UserFederationManager.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `boolean` | UserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`
    `boolean` | UserFederationManager.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`
    `CredentialValidationOutput` | UserFederationProvider.`validCredentials(RealmModel realm, UserCredentialModel credential)` Validate credentials of unknown user.
    `boolean` | UserFederationProvider.`validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.models with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UserFederationManager.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`
    `boolean` | UserFederationProvider.`validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)` Validate credentials for this user.

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

    Methods in org.keycloak.models.cache.infinispan with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | UserCacheSession.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `boolean` | UserCacheSession.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.models.cache.infinispan with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UserCacheSession.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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

    Methods in org.keycloak.models.jpa with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | JpaUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `boolean` | JpaUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.models.jpa with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JpaUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserAdapter.`updateCredential(UserCredentialModel cred)`
    `CredentialValidationOutput` | MongoUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `boolean` | MongoUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.models.mongo.keycloak.adapters with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MongoUserProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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

    Methods in org.keycloak.models.utils that return UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `static UserCredentialModel` | RepresentationToModel.`convertCredential(CredentialRepresentation cred)`
    `static UserCredentialModel` | KeycloakModelUtils.`generateSecret(ClientModel client)`

    Methods in org.keycloak.models.utils with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `static CredentialRepresentation` | ModelToRepresentation.`toRepresentation(UserCredentialModel cred)`
    `static void` | FederatedCredentials.`updateCredential(KeycloakSession session, UserFederatedStorageProvider provider, RealmModel realm, UserModel user, UserCredentialModel cred)`
    `void` | UserModelDelegate.`updateCredential(UserCredentialModel cred)`
    `static void` | FederatedCredentials.`updateOtpCredential(KeycloakSession session, UserFederatedStorageProvider provider, RealmModel realm, UserModel user, UserCredentialModel cred)`
    `static void` | FederatedCredentials.`updatePasswordCredential(KeycloakSession session, UserFederatedStorageProvider provider, RealmModel realm, UserModel user, UserCredentialModel cred)`
    `static boolean` | CredentialValidation.`validCredential(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel credential)`
    `static boolean` | FederatedCredentialValidation.`validCredential(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel credential, List<UserCredentialValueModel> fedCreds)`
    `static boolean` | CredentialValidation.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... credentials)` Must validate all credentials.

    Method parameters in org.keycloak.models.utils with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | CredentialValidation.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> credentials)` Must validate all credentials.

  - ### Uses of UserCredentialModel in org.keycloak.storage

    Methods in org.keycloak.storage with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `CredentialValidationOutput` | UserStorageManager.`validCredentials(KeycloakSession session, RealmModel realm, UserCredentialModel... input)`
    `boolean` | UserStorageManager.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input)`

    Method parameters in org.keycloak.storage with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UserStorageManager.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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

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

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

    Fields in org.keycloak.storage.changeset with type parameters of type UserCredentialModel
    Modifier and Type | Field and Description
    --- | ---
    `protected List<UserCredentialModel>` | UserDataAdapter.`updatedManagedCredentials`

    Methods in org.keycloak.storage.changeset with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserDataAdapter.`updateCredential(UserCredentialModel cred)`

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

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

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

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

  - ### Uses of UserCredentialModel in org.keycloak.storage.user

    Methods in org.keycloak.storage.user with parameters of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `CredentialValidationOutput` | UserCredentialAuthenticationProvider.`validCredential(KeycloakSession session, RealmModel realm, UserCredentialModel input)`

    Method parameters in org.keycloak.storage.user with type arguments of type UserCredentialModel
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UserCredentialValidatorProvider.`validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input)`

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