amazon-web-services - InvalidParameterException 做刷新令牌操作
问题描述
我在为 amazon cognito 执行刷新令牌发布请求时遇到了一个问题。
但是我已经搜索了错误消息,但没有找到任何解决方案。
POST / HTTP/1.1
Host: cognito-idp.us-east-1.amazonaws.com
Content-Type: application/x-amz-json-1.1
X-Amz-Target: AWSCognitoIdentityProviderService.InitiateAuth
Host: cognito-idp.us-east-1.amazonaws.com
BODY:
{
"ClienteId":"<userPoolClientId>",
"AuthFlow":"REFRESH_TOKEN_AUTH",
"AuthParameters":{
"REFRESH_TOKEN":"<refreshToken>"
}
}
RESPONSE:
{
"__type": "InvalidParameterException",
"message": "1 validation error detected: Value at 'clientId' failed to satisfy constraint: Member must not be null"
}
解决方案
经过一段时间的测试,我解决了,问题是需要 AcessToken 才能执行此请求。现在这个请求的正文是:
{
"ClienteId":"<userPoolClientId>",
"AuthFlow":"REFRESH_TOKEN_AUTH",
"AuthParameters":{
"REFRESH_TOKEN":"<refreshToken>"
}
}
推荐阅读
- sql - PowerShell 查询 SQL IF 列 = 0
- python - 列表迭代 - 字典列表
- python-3.x - 如何使用 contains() 将初始子字符串的列表与 Python Pandas 进行比较?
- jquery - jQuery 针对这个和类
- html - 使用引导程序 3 的两行导航栏
- wordpress - 如何在首页上排除 AdSense 自动广告
- java - 无法使用 LocalBroadcastManager 从服务中获取意图
- input - 如何在 mq5 中使用带有输入的枚举?
- c++ - 如何让 Visual Studio 使用 OpenCV 支持编译我的应用程序?
- java - 猜数字游戏。field2 不显示任何内容。谁能告诉我这里有什么问题?