【发布时间】:2019-12-30 09:14:54
【问题描述】:
我正在使用 Spring Security 并使用 JWT 作为访问令牌,当客户端将访问令牌发送到服务器时,我必须更改附加信息(元数据)这个令牌并返回一个新的。
我怎样才能做到这一点?
我尝试使用此代码但无法正常工作
String authorization = Context.getHeader("Authorization");
if (authorization != null) {
String tokenValue = authorization.replace("Bearer", "").trim();
OAuth2AccessToken accessToken = tokenStore.readAccessToken(tokenValue);
accessToken.getAdditionalInformation().put("activeProfileId", defaultProfileId);
return accessToken.getValue();
}
return null;
【问题讨论】:
-
你使用的是什么 spring-security-oauth2 版本?
标签: spring spring-security spring-security-oauth2 jwt-auth