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