处理单点登录access_token中用户信息问题
This commit is contained in:
parent
62f6aaf662
commit
451147f4bc
@ -59,7 +59,7 @@ public class UserAuthConverter implements UserAuthenticationConverter {
|
||||
if (!Objects.isNull(principal)) {
|
||||
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;
|
||||
LOG.debug("获取用户权限");
|
||||
return new UsernamePasswordAuthenticationToken(principal, "N/A", authorities);
|
||||
|
Loading…
Reference in New Issue
Block a user