Получите код подтверждения Cognito в лямбде для отправки SMS с использованием местного провайдера - PullRequest
1 голос
/ 06 мая 2019

Я хочу отправить код подтверждения пользователям мобильных телефонов в виде SMS-сообщения, используя местного провайдера в моей стране, без использования AWS SNS.

У меня есть триггер в CustomMessage, и лямбда-функция работает нормально. Но моя проблема: я не могу найти проверочный код в лямбда-функции. Только найти codeParameter, который является {####}.

Так как я могу получить код подтверждения, чтобы отправить его через местного провайдера?

1 Ответ

3 голосов
/ 06 мая 2019

В этом сценарии необходимо реализовать пользовательскую аутентификацию. Потому что Когнито не поделится с вами секретом. Мы реализовали сценарий пользовательской проверки подлинности с использованием механизма пользовательской проверки подлинности Cognito.

вы можете использовать триггеры DefineAuth, CreateAuth и VerifyAuth для реализации. пожалуйста, обратитесь к следующему потоку.

https://aws.amazon.com/blogs/mobile/customizing-your-user-pool-authentication-flow/

...