Я пытаюсь добавить дополнительные элементы в ответ Spring Security oAuth2, который выглядит следующим образом:
{
"access_token": "MjM5MiwidXVpZCI6IjdkYzUzZGY1LTcwM2UtNDliMy04NjcwLWIxYzQ2OGY0N2YxZiIsImF1dGhvcml0aWVzIjpbIlJPTEVfVVNFUiJdLCJqdGkiOiIzOGZkYjE2Ni03NmJiLTRkNTAtOGZlYS1lYjg5MTdlMDg0OGQiLCJjbGllbnRfaWQiOiJiYXJDbGllbnRJZFBhc3N3b3JkIn0.4qtZ-6AzjhBr5gNhq7gf4nEKnBxnv2DF0pdnttyn_Xk",
"token_type": "bearer",
"refresh_token": "iMy04NjcwLWIxYzQ2OGY0N2YxZiIsImF1dGhvcml0aWVzIjpbIlJPTEVfVVNFUiJdLCJqdGkiOiJmM2M5MTA2MS0wMjVmLTQyNmUtODg1ZS01MGE1Yzg3NGVmMTMiLCJjbGllbnRfaWQiOiJiYXJDbGllbnRJZFBhc3N3b3JkIn0.C6Hld--AltgovQb7doJwgvONqBY4k86hlL_0Iffu7eY",
"expires_in": 299,
"scope": "bar read write",
"uuid": "7dc53df5-703e-49b3-8670-b1c468f47f1f",
"jti": "38fdb166-76bb-4d50-8fea-eb8917e0848d"
}
, затем я хочу добавить для примера имя пользователя, фамилию и аватар, например
{
"access_token": ,
"token_type": "bearer",
"refresh_token": ,
"expires_in": ,
"scope": ,
"uuid": ,
"jti": ,
"last_name": ,
"first_name": ,
"avatar":
}
но недавно добавленные элементы будут добавлены в полезную нагрузку access_token, что сделает его очень большим, когда аватар представляет собой кодированное в base64 изображение в виде строки.
Есть ли способ избежатьчтобы просто добавить их как элементы JSON, но не как часть полезной нагрузки маркера доступа?