【发布时间】:2022-02-15 03:52:31
【问题描述】:
我正在实现 spring 授权服务器,我想向令牌响应 json 添加一些自定义属性。以下是我希望的响应方式。
{
"access_token": *jwt*,
"scope": "articles.read openid",
"token_type": "Bearer",
"expires_in": 299,
***"customvalue1":99***
}
我在堆栈溢出中看到了多个讨论类似主题的帖子,但在这些情况下,附加数据被添加到声明或 jwt 的标题中。我的要求是将它添加到 jwt 之外。 我尝试实现 OAuth2TokenCustomizer,但这只允许修改 jwt 的声明或标头。有人可以帮忙吗?
【问题讨论】:
-
寻找 TokenEnhancer
-
@silentsudo 在 spring 授权服务器 0.2.0 中已弃用
标签: spring spring-boot spring-security spring-security-oauth2