diff --git a/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java b/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java index 934fc2f..770da2f 100644 --- a/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java +++ b/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java @@ -70,7 +70,7 @@ public class TokenServiceImpl implements TokenService { @Override public UserDetailsDTO getUserDetailDTO(HttpServletRequest request) { - String token = request.getHeader(TOKEN_HEADER).replaceFirst(TOKEN_PREFIX, ""); + String token = Optional.ofNullable(request.getHeader(TOKEN_HEADER)).orElse("").replaceFirst(TOKEN_PREFIX, ""); if (StringUtils.hasText(token) && !token.equals("null")) { Claims claims = parseToken(token); String userId = claims.getSubject();