gpt4 book ai didi

amazon-cognito - AWS Cognito 的 "Forgot username"流?

转载 作者:行者123 更新时间:2023-12-05 02:15:02 25 4
gpt4 key购买 nike

我正在使用 ASW Cognito 对用户进行身份验证。 Cognito 有一个记录良好的流程来处理忘记密码的用户。

如何处理忘记用户名的用户?是否有内置流程让用户输入他们的电子邮件或电话号码,然后接收带有相关用户名的电子邮件或文本?我找到了 ListUser API ,它返回用户池中的所有用户。我可以编写一个 Lambda 函数来过滤我的所有用户,查找电子邮件或电话号码的匹配项。但这似乎有点矫枉过正。

最佳答案

不幸的是,“忘记用户名”没有默认的开箱即用工作流程。

我正在实现类似的工作流程。我们要求用户提供他们注册的电话号码/电子邮件,我们根据该号码检索用户名并根据配置将其发送到电子邮件/电话。如果用户配置为同时使用电子邮件和电话,如果用户忘记用户名(这是他们在注册期间使用的电子邮件 ID),我们会向电话发送短信。

这种方法的一个主要缺点是,我们需要为匿名用户提供 ListUsers API 调用访问权限,这是一个潜在的安全问题,但我们似乎找不到任何其他方式来通知用户他们的登录详细信息。

关于amazon-cognito - AWS Cognito 的 "Forgot username"流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52572812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com