我正在使用 aws-amplify (Vue/TypeScript) 实现身份验证组件。使用 forgotPassword(userName: string),我正在尝试向目标电子邮件地址发送验证码。 https://aws-amplify.github.io/amplify-js/api/classes/authclass.html#forgotpassword
import { Auth } from 'aws-amplify'
...
await Auth.forgotPassword(emailAddress)
但是,对于不是 Cognito 用户之一的无效电子邮件地址,它会返回此成功消息。
{"CodeDeliveryDetails":{"AttributeName":"email","DeliveryMedium":"EMAIL","Destination":"****@d***.com"}}
我想要的是这个。
{"__type":"UserNotFoundException","message":"Username/client id combination not found."}
我怀疑 AWS Cognito 上的错误配置,但不知道要更改什么..