我是 AWS cognito 身份提供商的新手,我正在尝试解决应用程序在一小时后变得“无响应”的问题。
我已经找到了以下异常:
无效的登录令牌。令牌已过期 xxx > yyy
话虽如此,我正在尝试使用刷新令牌来更新我的 ID/访问令牌。
我正在尝试使用以下方法:
new AWS.CognitoIdentityServiceProvider({ apiVersion: '2016-04-18' }).adminInitiateAuth(params,cb)
我将以下内容作为参数发送:
{
"AuthFlow":"REFRESH_TOKEN_AUTH",
"ClientId":"xxx",
"UserPoolId":"ap-northeast-2_7wGKApTQV",
"AuthParameters":{
"REFRESH_TOKEN":"ommited, but valid",
"USERNAME":"luizhenrique.rolim@gmail.com"
}
}
但是,我收到以下错误以及 null AuthenticationResultType 对象
code:"CredentialsError"
message:"No credentials to load"
- 我在刷新 idtoken 的正确道路上吗?
- 为什么我对 adminInitiateAuth 的调用失败?
谢谢