加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – AWS cognito忘记密码API问题

发布时间:2020-12-16 21:07:11 所属栏目:百科 来源:网络整理
导读:我正在使用AWS Cognito的 forgot password API工作正常. 但我面临一个问题. 我使用手机号码注册,稍后我将电子邮件属性添加到该用户池记录并调用忘记密码API,它会在手机号码上发送验证码,但我希望它通过电子邮件发送,我该怎么办呢?这是我的代码. AWS_COGNITO
我正在使用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.

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

使用get_user检查用户详细信息

如果mfa_options [0] .delivery_medium是“SMS”,请拨打set_user_settings将传送媒体更新为“EMAIL”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读