Нужно ли мне менять пароль после создания пользователя Cognito на Java? (статус: FORCE_CHANGE_PASSWORD)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Нужно ли мне менять пароль после создания пользователя Cognito на Java? (статус: FORCE_CHANGE_PASSWORD)

Сообщение Anonymous »

AdminCreateUserRequest создает пользователя Cognito. После завершения создания статус пользователя в консоли Cognito будет «Принудительно сменить пароль». Есть ли способ избежать принудительной смены пароля при создании?
AdminCreateUserRequest userRequest = AdminCreateUserRequest.builder()
.userPoolId(userPoolId)
.username(name)
.temporaryPassword(password)
.userAttributes(userAttrs)
.messageAction("SUPPRESS")
.build();

В коде определите, имеет ли статус FORCE_CHANGE_PASSWORD. Если да, используйте AdminSetUserPasswordRequest, чтобы изменить пароль (исходный пароль). Основной код — .password(newPassword) и .permanent(true).
Но я не думаю, что это прямое решение проблемы.
AdminSetUserPasswordRequest setUserPasswordRequest = AdminSetUserPasswordRequest.builder()
.userPoolId(userPoolId)
.username(username)
.password(newPassword)
.permanent(true)
.build();


Подробнее здесь: https://stackoverflow.com/questions/790 ... ord-status
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»