每当尝试使用 AWS Cognito 响应 NEW_PASSWORD_REQUIRED 质询时,已经成功运行了几年的应用程序就会开始抛出以下错误:
{"__type":"NotAuthorizedException","message":"无法修改已提供的电子邮件"}
我正在发送以下内容,这些内容似乎都与文档相符。
{
"ChallengeName": "NEW_PASSWORD_REQUIRED",
"ClientId": <client_id>,
"ChallengeResponses": {
"userAttributes.email": "test@example.com",
"NEW_PASSWORD": "testP@55w0rd",
"USERNAME": "testfake"
},
"Session": <session_id>
}
Run Code Online (Sandbox Code Playgroud)
前端没有任何改变;我们在 Cognito/AWS 端所做的配置更改是否可能导致此错误?