在自定义身份验证流程中如何获取用户登录设备? AWS Cognito

时间:2019-07-11 20:02:37

标签: amazon-web-services amazon-cognito

我想实现以下用例:

如果用户使用新设备登录,我的应用程序将发送一封电子邮件通知该用户,并要求用户在电子邮件中输入代码以成功登录该应用程序。

我认为的方法是创建一个自定义身份验证流程来实现此目的,但是我无法在defineAuthChallenge和createAuthChallenge中找到有关用户登录设备的任何信息。我在这里想念什么吗?这是实现用例的正确方法吗?

有关自定义身份验证流程的更多信息: https://aws.amazon.com/blogs/mobile/customizing-your-user-pool-authentication-flow/

1 个答案:

答案 0 :(得分:0)

您可以尝试使用post authentication lambda触发器来实现。当用户尝试登录时,这将向您发送用户登录详细信息(密码除外)。

相关问题