Невозможно установить учетные данные пользователя с помощью API администратора Keycloak

Мы импортируем пользователей в KeyCloak с помощью кода Java, и мы используем keycloak-admin-client API.

Пытался установить пароль следующим образом, но это не установка / сохранение пароля для пользователя.

 CredentialRepresentation credential = new CredentialRepresentation();
    credential.setType(CredentialRepresentation.PASSWORD);
    credential.setValue("password");
    userRepresentation.setCredentials(Arrays.asList(credential));

Есть ли другой способ установить учетные данные пользователя


person ravthiru    schedule 11.01.2017    source источник


Ответы (1)


Я использовал следующую конечную точку для установки учетных данных

UserResource userResource = keycloak.realm(realm).users().get(userId);
CredentialRepresentation credential = new CredentialRepresentation();
    credential.setType(CredentialRepresentation.PASSWORD);
    credential.setValue(password);
    credential.setTemporary(false);
    userResource.resetPassword(credential);
person ravthiru    schedule 15.01.2017