/** * Must validate all credentials. FYI, password hashes may be rehashed and updated based on realm hash password policies. * * @param realm * @param user * @param credentials * @return */ public static boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... credentials) { for (UserCredentialModel credential : credentials) { if (!validCredential(session, realm, user, credential)) return false; } return true; }
/** * Must validate all credentials. FYI, password hashes may be rehashed and updated based on realm hash password policies. * * @param realm * @param user * @param credentials * @return */ public static boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> credentials) { for (UserCredentialModel credential : credentials) { if (!validCredential(session, realm, user, credential)) return false; } return true; }