Skip to content

Commit

Permalink
MATE-86 : [FEAT] 메인 페이지 조회 기능 인증 제외 설정 (#82)
Browse files Browse the repository at this point in the history
MATE-86 : [CHORE] 메인 페이지 조회 기능 인증 제외 설정
  • Loading branch information
jooinjoo authored Dec 4, 2024
1 parent 18d52d5 commit 59ffdf5
Showing 1 changed file with 19 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@ protected boolean shouldNotFilter(HttpServletRequest request) throws ServletExce
return true;
}

// 메인 페이지 인증 제외
if (isMainPagePath(request)) {
return true;
}

return false;
}

Expand Down Expand Up @@ -66,17 +71,22 @@ private boolean isAuthExcludedPath(HttpServletRequest request) {
String requestURI = request.getRequestURI();
String method = request.getMethod();

// 소셜 로그인/회원 가입 경로 인증 제외
if (requestURI.startsWith("/api/auth")) {
return true;
}
// 소셜 로그인/회원 가입 경로, mate 서비스 로그인/회원 가입 경로 인증 제외
return requestURI.startsWith("/api/auth") ||
requestURI.startsWith("/api/members/join") ||
requestURI.startsWith("/api/members/login");
}

// mate 서비스 회원 가입/로그인 경로 인증 제외
if (requestURI.startsWith("/api/members/join") || requestURI.startsWith("/api/members/login")) {
return true;
}
// 메인 페이지의 인증 필요없는 메서드인지 확인
private boolean isMainPagePath(HttpServletRequest request) {
String requestURI = request.getRequestURI();

return false;
// 메인 페이지와 관련된 경로
return requestURI.startsWith("/api/matches/main") ||
requestURI.startsWith("/api/mates/main") ||
requestURI.startsWith("/api/goods/main") ||
requestURI.startsWith("/api/teams/rankings") ||
requestURI.startsWith("/api/matches/team/") && requestURI.endsWith("/completed");
}

// 액세스 토큰 유효성 검사
Expand Down

0 comments on commit 59ffdf5

Please sign in to comment.