【发布时间】:2020-02-12 01:52:34
【问题描述】:
我们突然开始低于error 而decoding AWS Cognito 生成的JWT。
Spring Security JWT
{
"error": "access_denied",
"error_description": "Invalid token does not contain resource id (oauth2-resource)"
}
我们使用的是 Spring Boot 版本:2.0.3.RELEASE
这更具体到 AWS Cognito 生成的令牌。以及为什么它突然停止工作而代码库/spring lib 或基础设施没有变化
最新更新: 似乎 AWS 已在解码的 JWT 下方恢复了更改(添加了“aud 声明”)
今天(2019 年 10 月 16 日)智威汤逊
{
"sub": "XXXXXXXXXXXX-6a8dd388a720",
"token_use": "access",
"scope": "XXXXXXXXXXXX",
"auth_time": 1571227222,
"iss": "YYYYYYYYYYYYYYYY",
"exp": 1571230822,
"iat": 1571227222,
"version": 2,
"jti": "XXXXXXXXXXXXXYYYYYYYYYYYYY",
"client_id": "someclient_id",
"username": "someusername"
}
昨天我们得到了:
{
"sub": "xxxxxxxxxxxxx",
**"aud": "sameasclientid",**
"token_use": "access",
"scope": "somescope",
"auth_time": 1571132619,
"iss": "rrrrrrrrrrrrrrrrrrrrr",
"exp": 1571136219,
"iat": 1571132619,
"version": 2,
"jti": "xxxxxxxxxxxxxxxxx",
"client_id": "sameasclientid",
"username": "someusername"
}
【问题讨论】:
标签: java amazon-cognito spring-security-oauth2