|
@@ -9,7 +9,6 @@ import org.springframework.security.authentication.LockedException;
|
|
|
import org.springframework.security.core.GrantedAuthority;
|
|
|
import org.springframework.security.core.authority.AuthorityUtils;
|
|
|
import org.springframework.security.core.authority.SimpleGrantedAuthority;
|
|
|
-import org.springframework.security.core.userdetails.User;
|
|
|
import org.springframework.security.core.userdetails.UserDetails;
|
|
|
import org.springframework.security.core.userdetails.UserDetailsService;
|
|
|
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
@@ -21,6 +20,7 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.auth.api.enums.SysUserType;
|
|
|
import com.ym.mec.auth.config.constant.SecurityConstants;
|
|
|
import com.ym.mec.auth.service.SysUserService;
|
|
|
+import com.ym.mec.common.security.AuthUser;
|
|
|
|
|
|
@Service
|
|
|
public class DefaultUserDetailsService implements UserDetailsService {
|
|
@@ -67,7 +67,8 @@ public class DefaultUserDetailsService implements UserDetailsService {
|
|
|
|
|
|
SysUser sysUser = userInfo.getSysUser();
|
|
|
|
|
|
- return new User(username, BCRYPT + sysUser.getPassword(), StringUtils.equals(sysUser.getLockFlag(), "0"), true, true, true, authorities);
|
|
|
+ return new AuthUser(sysUser.getId(), username, BCRYPT + sysUser.getPassword(), StringUtils.equals(sysUser.getLockFlag(), "0"), true, true, true,
|
|
|
+ authorities);
|
|
|
}
|
|
|
|
|
|
}
|