Java 如何将响应属性和JWT令牌有效负载属性定制为lowerCamelCase
来自oauth 2.0的成功响应Java 如何将响应属性和JWT令牌有效负载属性定制为lowerCamelCase,java,spring,oauth,oauth-2.0,jwt,Java,Spring,Oauth,Oauth 2.0,Jwt,来自oauth 2.0的成功响应 "access_token": "xxxx", "expires_in": 123456, "scope": "read write" 降低温度 "accessToken": "xxxx", "expiresIn": 123456, "scope": "read write" { "userName": "xxxxx", "scope": [ "read", "write" ], "exp": 1567481992, "a
"access_token": "xxxx",
"expires_in": 123456,
"scope": "read write"
降低温度
"accessToken": "xxxx",
"expiresIn": 123456,
"scope": "read write"
{
"userName": "xxxxx",
"scope": [
"read",
"write"
],
"exp": 1567481992,
"authorities": [
"XXX"
],
"jti": "xxxxxx",
"clientId": "xxxxxx"
}
和jwt有效载荷特性
{
"user_name": "xxxxx",
"scope": [
"read",
"write"
],
"exp": 1567481992,
"authorities": [
"XXX"
],
"jti": "xxxxxx",
"client_id": "xxxxxx"
}
降低温度
"accessToken": "xxxx",
"expiresIn": 123456,
"scope": "read write"
{
"userName": "xxxxx",
"scope": [
"read",
"write"
],
"exp": 1567481992,
"authorities": [
"XXX"
],
"jti": "xxxxxx",
"clientId": "xxxxxx"
}
我尝试使用jackson属性命名策略:小写,但它对我不起作用。您是如何使用
application.properties
配置小写策略的?如果是,您是使用Spring提供的对象映射器,还是只是手动创建一个新对象?@MaxFarsikov我使用框架中的默认值。我不确定,但看起来Spring已将其配置为Jackson对象映射器bean,但您使用的是不同的映射器,可能是由rest模板或其他库创建的。你能给我一个代码吗?你怎么称呼这项服务,它是怎样的parsed@MaxFarsikov我从oauth2/oauth/token的默认端点调用该服务