【问题标题】:Refreshing tokens in Cognito constantly fails with "invalid_grant" / "Invalid Refresh Token" error在 Cognito 中刷新令牌不断失败,并出现“invalid_grant”/“Invalid Refresh Token”错误
【发布时间】:2022-02-26 05:27:44
【问题描述】:

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

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

那个命令让我得到这个:

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

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

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

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

我哪里做错了?非常感谢任何帮助。

【问题讨论】:

    标签: oauth amazon-cognito amazon-cognito-identity-js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 2021-03-07
      • 2019-12-11
      • 1970-01-01
      • 2017-03-06
      • 2021-08-10
      • 1970-01-01
      • 2014-06-28
      • 2021-09-11
      相关资源
      最近更新 更多