处理单点登录access_token中用户信息问题
This commit is contained in:
parent
62f6aaf662
commit
451147f4bc
@ -59,7 +59,7 @@ public class UserAuthConverter implements UserAuthenticationConverter {
|
|||||||
if (!Objects.isNull(principal)) {
|
if (!Objects.isNull(principal)) {
|
||||||
Collection<GrantedAuthority> authorities = new ArrayList<>();
|
Collection<GrantedAuthority> authorities = new ArrayList<>();
|
||||||
// 包含用户信息,则直接抽取其中的用户信息
|
// 包含用户信息,则直接抽取其中的用户信息
|
||||||
UserInfoBO userInfoBO = (UserInfoBO) map.get("user_info");
|
UserInfoBO userInfoBO = JSONObject.parseObject(map.get("user_info").toString(), UserInfoBO.class);
|
||||||
principal = userInfoBO;
|
principal = userInfoBO;
|
||||||
LOG.debug("获取用户权限");
|
LOG.debug("获取用户权限");
|
||||||
return new UsernamePasswordAuthenticationToken(principal, "N/A", authorities);
|
return new UsernamePasswordAuthenticationToken(principal, "N/A", authorities);
|
||||||
|
Loading…
Reference in New Issue
Block a user