我想实现以下用例:
如果用户使用新设备登录,我的应用程序将发送一封电子邮件通知该用户,并要求用户在电子邮件中输入代码以成功登录该应用程序。
我认为的方法是创建一个自定义身份验证流程来实现此目的,但是我无法在defineAuthChallenge和createAuthChallenge中找到有关用户登录设备的任何信息。我在这里想念什么吗?这是实现用例的正确方法吗?
有关自定义身份验证流程的更多信息: https://aws.amazon.com/blogs/mobile/customizing-your-user-pool-authentication-flow/