Я вижу, что могу обновить адрес электронной почты пользователя Cognito с помощью команды cognitoIdp.adminUpdateUserAttributes(…)
( docs ).После этого я вижу, что атрибут «email_verified» помечен как false
, а значение «UserStatus» (которое не является атрибутом пользователя) по-прежнему равно 'CONFIRMED'
, например,
{ Username: '12345678-abcd-1234-abcd-1234567890ab',
UserAttributes:
[ { Name: 'sub', Value: '12345678-abcd-1234-abcd-1234567890ab' },
{ Name: 'email_verified', Value: 'false' },
{ Name: 'email', Value: 'test@example.com' } ],
UserCreateDate: 2018-12-15T22:06:33.332Z,
UserLastModifiedDate: 2018-12-17T21:10:00.527Z,
Enabled: true,
UserStatus: 'CONFIRMED' }
IsМожно ли сбросить «UserStatus» на «UNCONFIRMED»?Я бы хотел, чтобы пользователь видел интерфейс подтверждения электронной почты при следующем входе в пользовательский интерфейс Cognito.