java - 如何在 Spring security 5.0 中自定义令牌响应格式
问题描述
我使用 Spring-cloud Greenwich.RELEASE 并导入:spring-cloud-starter-security spring-cloud-starter-oauth2
当我登录成功时响应:
{
"access_token":"950a7cc9-5a8a-42c9-a693-40e817b1a4b0",
"token_type":"bearer",
"refresh_token":"773a0fcd-6023-45f8-8848-e141296cb3cb",
"expires_in":27036,
"scope":"select"
}
我想改变这个:
{
"code" : 200,
"data" : {
"access_token":"950a7cc9-5a8a-42c9-a693-40e817b1a4b0",
"token_type":"bearer",
"refresh_token":"773a0fcd-6023-45f8-8848-e141296cb3cb",
"expires_in":27036,
"scope":"select"
}
}
怎么做 ?
解决方案
你没有。那是一种 OAuth 格式。使用基于某些标准的框架然后询问如何更改标准是没有意义的。
推荐阅读
- php - RESTful api 及相关资源
- git - Visual Studio Code:从终端推送到 git 工作,但在使用用户界面时不工作
- swift - Swift 指定双精度而不转换为字符串
- macos - 在终端中创建 YAML 文件 - MacOS
- angular - 角度 6 到 8,角度通用,发生未处理的异常:未在工作区中设置配置“生产”
- c++ - 尝试从头实现 Leetcode 的 FizzBuzz 多线程问题。出现“libc++abi.dylib:终止”错误
- cordova - Cordova HTTP 插件如何禁用超时?
- c++ - 无法在 CLion 编辑器中调试程序
- java - 使用 Zomato API 搜索附近的餐馆
- python - Python - 使用 docx 从 word 文档中提取具有某些特征的文本