去除用户token的认证

This commit is contained in:
ajaxfan
2021-04-21 09:56:06 +08:00
parent 0966f4c4ef
commit 183ea59b05

View File

@ -6,6 +6,7 @@ import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.BeansException;
import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -31,13 +32,16 @@ public class BaseCacheUserServiceImpl implements IBaseCacheUserService {
@Override @Override
public BaseCacheUser getCacheUser() { public BaseCacheUser getCacheUser() {
BaseCacheUser buser = new BaseCacheUser(); BaseCacheUser buser = new BaseCacheUser();
try {
BeanUtils.copyProperties(SecurityContextHolder.getContext().getAuthentication().getPrincipal(), buser); BeanUtils.copyProperties(SecurityContextHolder.getContext().getAuthentication().getPrincipal(), buser);
if (Objects.isNull(buser.getUserId())) { // if (Objects.isNull(buser.getUserId())) {
throw new InvalidTokenException("用户验证失败无效的token!"); // throw new InvalidTokenException("用户验证失败无效的token!");
} // }
log.debug("Current user principal: " + buser); log.debug("Current user principal: " + buser);
} catch (BeansException e) {
log.error(e.getMessage());
}
return buser; return buser;
} }