我正在使用AWS Cognito的forgot password API工作正常。
但我面临一个问题。
我使用手机号码注册,稍后我将电子邮件属性添加到该用户池记录并致电forgot password API
它会在手机号码上发送验证码,但我希望它通过电子邮件发送,我该怎么做?这是我的代码。
AWS_COGNITO.forgot_password({ client_id: ENV['AWS_WEB_APP_ID'], username: 'valid username'})
,#forgot_password只在哈希值中使用两个值
如果我需要更多信息,请告诉我。感谢
答案 0 :(得分:3)
编辑: 根据以下文档,尚不支持通过电子邮件发送MFA。
使用get_user
如果mfa_options[0].delivery_medium
为“短信”,请致电set_user_settings
将发送媒体更新为“电子邮件”。