first commit

This commit is contained in:
2023-06-11 12:21:49 +08:00
parent 4dcb7c297b
commit d1990dc0e3
7 changed files with 106 additions and 13 deletions

View File

@ -8,13 +8,13 @@ import com.qiaoba.auth.service.OnlineUserService;
import com.qiaoba.auth.utils.TokenUtil;
import com.qiaoba.common.redis.service.RedisService;
import com.qiaoba.common.web.utils.ResponseUtil;
import com.qiaoba.common.web.utils.UriUtil;
import lombok.RequiredArgsConstructor;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;
import org.springframework.util.AntPathMatcher;
import org.springframework.web.filter.OncePerRequestFilter;
import javax.servlet.FilterChain;
@ -40,7 +40,6 @@ public class AuthenticationCoreFilter extends OncePerRequestFilter {
private final AuthConfigProperties authConfigProperties;
private final AuthConfigApiService authConfigApiService;
private final AntPathMatcher MATCH = new AntPathMatcher();
@Override
protected void doFilterInternal(HttpServletRequest request,
@ -49,7 +48,7 @@ public class AuthenticationCoreFilter extends OncePerRequestFilter {
// 白名单 放行
for (String uri : authConfigProperties.getWhitelist()) {
if (MATCH.match(uri,request.getRequestURI())) {
if (UriUtil.match(uri, request.getRequestURI())) {
chain.doFilter(request, response);
return;
}