Browse Source

bug修复

master
luoweijian 2 months ago
parent
commit
860e8569a5
  1. 5
      src/main/java/com/project/ding/domain/service/impl/AuthDomainServiceImpl.java

5
src/main/java/com/project/ding/domain/service/impl/AuthDomainServiceImpl.java

@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException; import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.GrantedAuthority;
@ -92,7 +93,9 @@ public class AuthDomainServiceImpl implements AuthDomainService {
if (Objects.nonNull(adminWhiteListEntity)) { if (Objects.nonNull(adminWhiteListEntity)) {
roles.add("ROLE_ADMIN"); roles.add("ROLE_ADMIN");
} }
if (adminWhiteListEntity.getAdminType() != null && adminWhiteListEntity.getAdminType() == 1) {
roles.add("ROLE_SUPER_ADMIN");
}
// 3. 生成 JWT // 3. 生成 JWT
String token = jwtUtils.createToken(user.getId(), roles); String token = jwtUtils.createToken(user.getId(), roles);

Loading…
Cancel
Save