自定义认证流程中如何获取用户登录设备? AWS 认知

问题描述 投票:0回答:2

我想实现以下用户案例:

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

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

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

amazon-web-services amazon-cognito
2个回答
0
投票

以下链接可能有用(通过 AWS Amplify) https://docs.amplify.aws/flutter/build-a-backend/auth/remember-device/


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.