1、修改获取临时token日志
This commit is contained in:
@ -133,6 +133,7 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
|
||||
private Authentication getAuthentication(final String token, final String currentRoleCode,
|
||||
final boolean isWhite) {
|
||||
BaseCacheUser userInfo = client.getUserInfo(token);
|
||||
log.info("getUserInfo:{}",userInfo.toString());
|
||||
// 对象为空, 则说明网络异常feign已熔断
|
||||
if (Objects.isNull(userInfo)) {
|
||||
if (!isWhite) {
|
||||
@ -141,7 +142,7 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
|
||||
return new UsernamePasswordAuthenticationToken(new SecurityUser(), null, null);
|
||||
}
|
||||
|
||||
} else if (StrUtil.isBlank(userInfo.getUserId())) {
|
||||
} else if ("temporaryUser".equals(userInfo.getUserId())) {
|
||||
return new UsernamePasswordAuthenticationToken(new SecurityUser(), null, null);
|
||||
}
|
||||
SecurityUser securityUser = BeanUtil.toBean(userInfo, SecurityUser.class);
|
||||
|
@ -41,7 +41,7 @@ public class UserInfoServiceImpl implements UserInfoService {
|
||||
* @return
|
||||
*/
|
||||
private BaseCacheUser convertToBusinessModel(SecurityEntity raw) {
|
||||
log.debug("userinfo: {}", raw);
|
||||
log.info("userinfo: {}", raw);
|
||||
// 对象为空, 则说明网络异常feign已熔断
|
||||
if (Objects.isNull(raw)) {
|
||||
throw new RemoteTimeoutException(REMOTE_ACCESS_FAILURE);
|
||||
@ -50,7 +50,7 @@ public class UserInfoServiceImpl implements UserInfoService {
|
||||
if (Objects.isNull(raw.getStaffId())) {
|
||||
// throw new AccessDeniedException(TOKEN_EXPIRED);
|
||||
//设置一个空userId,跳出后续不为空校验
|
||||
return new BaseCacheUser().setUserId("");
|
||||
return new BaseCacheUser().setUserId("temporaryUser");
|
||||
}
|
||||
BaseCacheUser user = new BaseCacheUser().setUserId(raw.getStaffId()).setFullName(raw.getStaffName())
|
||||
.setLoginName(raw.getUsername()).setAuthorityList(filterByEBTP(raw.getAuthorityList()))
|
||||
|
Reference in New Issue
Block a user