5
我正在使用AWS Cognito的forgot password API其工作正常。 但我面临着一个问题。 我注册手机号码,后来我添加电子邮件属性到该用户池记录,并呼吁forgot password API
它发送验证码在手机号码,但我希望它发送电子邮件,我该怎么做?这是我的代码。AWS cognito忘记密码API问题
AWS_COGNITO.forgot_password({ client_id: ENV['AWS_WEB_APP_ID'], username: 'valid username'})
的#forgot_password只需要两个哈希值按API document
请让我知道如果从我所需要的任何详细信息。谢谢
我尝试了AWS_COGNITO.set_user_settings({access_token:user.aws_access_token,mfa_options:[{delivery_medium:“SMS”,attribute_name:“phone_number”,},{delivery_medium:“EMAIL”,attribute_name:“email”,}]] ,}) '我得到了这个错误'Aws :: CognitoIdentityProvider :: Errors :: InvalidParameterException:当前仅支持phone_number属性作为MFA选项。' –
是否有可能通过他们的Web控制台更新交付媒介到EMAIL? – Sangharsh
请接受,如果这可以解决您的查询。 – Sangharsh