public static UserCredentialModel generateSecret() { UserCredentialModel model = new UserCredentialModel(); model.setType(SECRET); model.setValue(UUID.randomUUID().toString()); return model; }
public static UserCredentialModel generateSecret() { UserCredentialModel model = new UserCredentialModel(); model.setType(SECRET); model.setValue(UUID.randomUUID().toString()); return model; }
public static UserCredentialModel hotp(String key) { UserCredentialModel model = new UserCredentialModel(); model.setType(HOTP); model.setValue(key); return model; }
public static UserCredentialModel passwordToken(String passwordToken) { UserCredentialModel model = new UserCredentialModel(); model.setType(PASSWORD_TOKEN); model.setValue(passwordToken); return model; }
public static UserCredentialModel hotp(String key) { UserCredentialModel model = new UserCredentialModel(); model.setType(HOTP); model.setValue(key); return model; }
public static UserCredentialModel totp(String key) { UserCredentialModel model = new UserCredentialModel(); model.setType(TOTP); model.setValue(key); return model; }
public static UserCredentialModel passwordToken(String passwordToken) { UserCredentialModel model = new UserCredentialModel(); model.setType(PASSWORD_TOKEN); model.setValue(passwordToken); return model; }
public static UserCredentialModel secret(String password) { UserCredentialModel model = new UserCredentialModel(); model.setType(SECRET); model.setValue(password); return model; }
public static UserCredentialModel totp(String key) { UserCredentialModel model = new UserCredentialModel(); model.setType(TOTP); model.setValue(key); return model; }
public static UserCredentialModel password(String password) { UserCredentialModel model = new UserCredentialModel(); model.setType(PASSWORD); model.setValue(password); return model; } public static UserCredentialModel passwordToken(String passwordToken) {
public static UserCredentialModel kerberos(String token) { UserCredentialModel model = new UserCredentialModel(); model.setType(KERBEROS); model.setValue(token); return model; }
public static UserCredentialModel kerberos(String token) { UserCredentialModel model = new UserCredentialModel(); model.setType(KERBEROS); model.setValue(token); return model; }
public static UserCredentialModel secret(String password) { UserCredentialModel model = new UserCredentialModel(); model.setType(SECRET); model.setValue(password); return model; }
private UserCredentialModel createServiceAccountUserCredential(String token) { UserCredentialModel userCredentialModel = new UserCredentialModel(); userCredentialModel.setType(ENMASSE_SERVICE_ACCOUNT_TYPE); userCredentialModel.setValue(token); return userCredentialModel; }
public static UserCredentialModel convertCredential(CredentialRepresentation cred) { UserCredentialModel credential = new UserCredentialModel(); credential.setType(cred.getType()); credential.setValue(cred.getValue()); return credential; }
@Override public boolean updateCredential(RealmModel currentRealm, Map<String, String> config, String username, String password) throws AuthenticationProviderException { RealmModel realm = getRealm(currentRealm, config); // Validate password policy String error = realm.getPasswordPolicy().validate(password); if (error != null) { throw new AuthenticationProviderException(error); } UserModel user = realm.getUser(username); if (user == null) { logger.warnf("User '%s' doesn't exists. Skip password update", username); return false; } UserCredentialModel cred = new UserCredentialModel(); cred.setType(CredentialRepresentation.PASSWORD); cred.setValue(password); user.updateCredential(cred); return true; }