Создав пользователей с помощью Admin API из нашего приложения, я вижу, что статус учетной записи пользователя в UserPool равен FORCE_CHANGE_PASSWORD
.
С CUSTOM_AUTH
, в настоящее время выключенным во внешнем интерфейсе, я надеялся чтобы увидеть NEW_PASSWORD_REQUIRED как пользовательский вызов. Это не произошло. Все, что я вижу:
Auth.signIn
выход
{
"code": "NotAuthorizedException",
"name": "NotAuthorizedException",
"message": "Incorrect username or password."
}
Что не ожидается, учитывая, что я отключил обработку ошибок LEGACY в клиенте приложения.
Я включен CUSTOM_AUTH
и взглянул на данные, доступные в лямбда-запросе define auth challenge, но ничего очевидного.
Может кто-нибудь пролить свет на эту темную материю? Не уверен, что правильный поток здесь ... не удалось наткнуться на пример в AWS.