public class CredentialValidation extends Object
Constructor and Description |
---|
CredentialValidation() |
Modifier and Type | Method and Description |
---|---|
static boolean |
validateHashedCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
String unhashedCredValue,
UserCredentialValueModel credential) |
static boolean |
validCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel credential) |
static boolean |
validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> credentials)
Must validate all credentials.
|
static boolean |
validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... credentials)
Must validate all credentials.
|
static boolean |
validHOTP(RealmModel realm,
UserModel user,
String otp) |
static boolean |
validOTP(RealmModel realm,
String token,
String secret) |
static boolean |
validPassword(KeycloakSession session,
RealmModel realm,
UserModel user,
String password)
Will update password if hash iteration policy has changed
|
static boolean |
validPasswordToken(RealmModel realm,
UserModel user,
String encodedPasswordToken) |
static boolean |
validSecret(RealmModel realm,
UserModel user,
String secret) |
static boolean |
validTOTP(RealmModel realm,
UserModel user,
String otp) |
public static boolean validPassword(KeycloakSession session, RealmModel realm, UserModel user, String password)
realm
- user
- password
- public static boolean validateHashedCredential(KeycloakSession session, RealmModel realm, UserModel user, String unhashedCredValue, UserCredentialValueModel credential)
public static boolean validPasswordToken(RealmModel realm, UserModel user, String encodedPasswordToken)
public static boolean validHOTP(RealmModel realm, UserModel user, String otp)
public static boolean validOTP(RealmModel realm, String token, String secret)
public static boolean validTOTP(RealmModel realm, UserModel user, String otp)
public static boolean validSecret(RealmModel realm, UserModel user, String secret)
public static boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> credentials)
realm
- user
- credentials
- public static boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... credentials)
realm
- user
- credentials
- public static boolean validCredential(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel credential)
Copyright © 2016 JBoss by Red Hat. All rights reserved.