Skip to content

Commit 9a2de7a

Browse files
authored
Merge pull request #403 from JECT-Study/feat/343-feat-jwtexceptionhandlerfilter
feat: JWT 인증 필터에서 액세스 토큰 및 검증 토큰 처리 로직 개선
2 parents f9659c3 + 9a60b24 commit 9a2de7a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/main/java/org/ject/support/common/security/jwt/JwtAuthenticationFilter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ protected void doFilterInternal(HttpServletRequest request, HttpServletResponse
4949
if (jwtTokenProvider.validateToken(accessToken)) {
5050
Authentication auth = jwtTokenProvider.getAuthenticationByToken(accessToken);
5151
SecurityContextHolder.getContext().setAuthentication(auth);
52+
53+
chain.doFilter(request, response);
54+
return;
5255
} else {
5356
clearAuthCookie(response, "accessToken");
5457
SecurityContextHolder.clearContext();
@@ -64,6 +67,7 @@ protected void doFilterInternal(HttpServletRequest request, HttpServletResponse
6467
if (verificationToken != null) {
6568
if (jwtTokenProvider.validateToken(verificationToken)) {
6669
String email = jwtTokenProvider.extractEmailFromVerificationToken(verificationToken);
70+
6771
Authentication auth = createVerificationAuthentication(email);
6872
SecurityContextHolder.getContext().setAuthentication(auth);
6973
} else {

0 commit comments

Comments
 (0)