修改体系内用户登录返回的user为SocialUser
This commit is contained in:
+6
-1
@@ -31,7 +31,11 @@ public class UpmsUserAuthenticationServiceImpl implements UserService,SocialUser
|
||||
public User getUserByUsername(String username) {
|
||||
UpmsUser upmsUser = upmsUserMapper.selectByUsername(username);
|
||||
//将根据用户名查询出来的用户信息填入springSecurity的User对象中,默认是admin权限 todo 需要进行完善
|
||||
User user = new User(username,upmsUser.getPassword(), AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));
|
||||
/* User user = new User(username,upmsUser.getPassword(), AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));*/
|
||||
//使用socialUser替换user.只有socialUser在才有getUserId方法,这样使用connect获取绑定第三方账号信息的时候才能用
|
||||
SocialUser user = new SocialUser(username, upmsUser.getPassword()
|
||||
, true, true, true, true
|
||||
, AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));
|
||||
return user;
|
||||
}
|
||||
|
||||
@@ -45,6 +49,7 @@ public class UpmsUserAuthenticationServiceImpl implements UserService,SocialUser
|
||||
public SocialUserDetails loadUserByUserId(String username) throws UsernameNotFoundException {
|
||||
//使用upmsUserMapper获取到用户的
|
||||
UpmsUser upmsUser = upmsUserMapper.selectByUsername(username);
|
||||
//todo 需要完善
|
||||
SocialUser socialUser = new SocialUser(username, upmsUser.getPassword()
|
||||
, true, true, true, true
|
||||
, AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));
|
||||
|
||||
Reference in New Issue
Block a user