0

我不断收到“无效授权”错误,但据我所知,我正在按照规范进行所有操作。我可以很好地获得令牌:

aws cognito-idp initiate-auth --auth-flow USER_PASSWORD_AUTH --auth-parameters USERNAME=admin,PASSWORD=adminadmin,SECRET_HASH=Ol... --client-id 2pg...

该命令让我知道:

AWS CLI 生成的令牌

然而,当我实际尝试使用刷新令牌时,我不断得到:

An error occurred (NotAuthorizedException) when calling the InitiateAuth operation: Invalid Refresh Token.

无效的刷新令牌

应用程序客户端似乎配置正确。我没有设备跟踪设置,应用配置似乎也允许刷新令牌:

Cognito 应用程序配置 - 刷新

通过 Insomina 调用 oauth2/token 端点时出现类似错误:

失眠错误

我哪里做错了?任何帮助是极大的赞赏。

4

1 回答 1

0

原来这种行为是由于打开了设备跟踪。不确定它是错误还是功能,但在将其关闭后,刷新令牌开始像魅力一样工作:

Cognito 中的设备跟踪

于 2022-02-25T21:27:44.420 回答