From 04d3506dd1251e9b6290a4b5cb2cb924ce3f8038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=A3=BC=EC=9D=BC?= Date: Sat, 18 Jul 2026 20:06:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B4=80=EB=A6=AC=EC=9E=90=20=EA=B2=8C?= =?UTF-8?q?=EC=8B=9C=ED=8C=90=20=EC=9D=B8=EC=A6=9D=20=EB=B0=8F=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=EC=98=A4=EB=A5=98=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gcone/bbs/gnrlbbsctt/service/BOGnrlbbscttService.java | 2 ++ .../domainserver/security/filter/JwtAuthenticationFilter.java | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/wb/domainserver/domain/gcone/bbs/gnrlbbsctt/service/BOGnrlbbscttService.java b/src/main/java/com/wb/domainserver/domain/gcone/bbs/gnrlbbsctt/service/BOGnrlbbscttService.java index ab6b9d9b..8d469a2f 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/bbs/gnrlbbsctt/service/BOGnrlbbscttService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/bbs/gnrlbbsctt/service/BOGnrlbbscttService.java @@ -912,6 +912,7 @@ public class BOGnrlbbscttService { throw new WnbtRestException(wre.getMessage()); } catch (Exception e) { log.error(e.getMessage(), e); + throw new WnbtRestException("게시글 등록 중 오류가 발생했습니다.", e); } return message; @@ -1129,6 +1130,7 @@ public class BOGnrlbbscttService { throw new WnbtRestException(wre.getMessage()); } catch (Exception e) { log.error(e.getMessage(), e); + throw new WnbtRestException("게시글 수정 중 오류가 발생했습니다.", e); } return message; diff --git a/src/main/java/com/wb/domainserver/security/filter/JwtAuthenticationFilter.java b/src/main/java/com/wb/domainserver/security/filter/JwtAuthenticationFilter.java index aeb5bbdf..3c4072e6 100644 --- a/src/main/java/com/wb/domainserver/security/filter/JwtAuthenticationFilter.java +++ b/src/main/java/com/wb/domainserver/security/filter/JwtAuthenticationFilter.java @@ -51,14 +51,13 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter { String accessToken = extractToken(request); - String sysDvCd = RealmContextHolder.getSysDvCdRealm(); String expireChk = request.getParameter("expire"); String tokenExpireCookie = CookieUtils.getCookieValue("token_expire", request); //사용자이면서 ACT가 없는데 tokenExpire는 있을 경우 //로그인된 사용자지만 엑세스 토큰이 만료되어 다시 재발급 받아야 하는 대상 //expire값은 루프 요청 방지 - if("01".equals(sysDvCd) && !StringUtils.hasText(accessToken) && StringUtils.hasText(tokenExpireCookie) && !"p".equals(expireChk)){ + if(!StringUtils.hasText(accessToken) && StringUtils.hasText(tokenExpireCookie) && !"p".equals(expireChk)){ response.sendRedirect("/"+realm+"/tokens/refresh?redirect_uri=%s&expire=%s".formatted(URLEncoder.encode(UrlExtractor.getOriginalURL(request), StandardCharset.UTF_8), "p")); return;