小编acs*_*sam的帖子

Spring 授权服务器自定义访问令牌响应以添加其他参数

我正在实现 spring 授权服务器,我想向令牌响应 json 添加一些自定义属性。以下是我想要的回应。

{
    "access_token": *jwt*,
    "scope": "articles.read openid",
    "token_type": "Bearer",
    "expires_in": 299,
    ***"customvalue1":99***
}
Run Code Online (Sandbox Code Playgroud)

我在堆栈溢出中看到了多个帖子,其中讨论了类似的主题,但在这些情况下,附加数据会添加到 jwt 的声明或标头中。我的要求是将其添加到 jwt 之外。我尝试实现 OAuth2TokenCustomizer,但这只允许修改 jwt 的声明或标头。有人可以帮忙吗?

spring spring-security spring-boot spring-security-oauth2

5
推荐指数
1
解决办法
5264
查看次数