diff --git a/src/main/java/io/spring/api/security/JwtTokenFilter.java b/src/main/java/io/spring/api/security/JwtTokenFilter.java index 87ad73d..2873650 100644 --- a/src/main/java/io/spring/api/security/JwtTokenFilter.java +++ b/src/main/java/io/spring/api/security/JwtTokenFilter.java @@ -48,10 +48,15 @@ public class JwtTokenFilter extends OncePerRequestFilter { } private Optional getTokenString(String header) { - if (header == null || header.split("").length < 2) { + if (header == null) return Optional.empty(); - } else { - return Optional.ofNullable(header.split(" ")[1]); + else { + String[] split = header.split(" "); + if (split.length < 2) { + return Optional.empty(); + } else { + return Optional.ofNullable(split[1]); + } } } }