gpt4 book ai didi

ruby - AWS Cognito 忘记密码 API 问题

转载 作者:数据小太阳 更新时间:2023-10-29 07:17:31 25 4
gpt4 key购买 nike

我正在使用 AWS Cognito 的 forgot password API它工作正常。但我面临一个问题。我用手机号码注册,后来我将电子邮件属性添加到该用户池记录并调用 忘记密码 API 它在手机号码上发送验证码,但我希望它通过电子邮件发送,如何我可以这样做吗?这是我的代码。

AWS_COGNITO.forgot_password({ client_id: ENV['AWS_WEB_APP_ID'], username: 'valid username'})

根据 API document,#forgot_password 在散列中仅采用两个值

如果需要我提供更多信息,请告诉我。谢谢

最佳答案

编辑:根据以下文档,尚不支持通过电子邮件进行 MFA。

  1. https://github.com/aws/aws-sdk-ios/issues/382
  2. [2017 年 1 月 17 日]https://forums.aws.amazon.com/message.jspa?messageID=762060

使用 get_user 检查用户详细信息

如果 mfa_options[0].delivery_medium 是“SMS”,请调用 set_user_settings将传递媒介更新为“EMAIL”。

关于ruby - AWS Cognito 忘记密码 API 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41807829/

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