From d878a33b3cea1da99454c98e170c828e57623913 Mon Sep 17 00:00:00 2001 From: seungzzok <123801984+seungzzok@users.noreply.github.com> Date: Tue, 25 Feb 2025 00:45:57 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=201=EC=B0=A8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 에러코드 변경 --- .../global/config/auth/JwtAuthenticationEntryPoint.java | 5 ++--- .../com/writon/admin/global/config/auth/TokenProvider.java | 4 ++-- src/main/java/com/writon/admin/global/error/ErrorCode.java | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/writon/admin/global/config/auth/JwtAuthenticationEntryPoint.java b/src/main/java/com/writon/admin/global/config/auth/JwtAuthenticationEntryPoint.java index 21805ed..5bea114 100644 --- a/src/main/java/com/writon/admin/global/config/auth/JwtAuthenticationEntryPoint.java +++ b/src/main/java/com/writon/admin/global/config/auth/JwtAuthenticationEntryPoint.java @@ -1,6 +1,5 @@ package com.writon.admin.global.config.auth; -import com.fasterxml.jackson.databind.ObjectMapper; import com.writon.admin.global.error.ErrorCode; import com.writon.admin.global.error.ExceptionResponseHandler; import jakarta.servlet.http.HttpServletRequest; @@ -38,8 +37,8 @@ public void commence( errorCode = ErrorCode.REFRESH_TOKEN_EXPIRATION; } - if (exception.equals(ErrorCode.UNAUTHORIZED_TOKEN.getCode())) { - errorCode = ErrorCode.UNAUTHORIZED_TOKEN; + if (exception.equals(ErrorCode.NOT_CORRECT_USER.getCode())) { + errorCode = ErrorCode.NOT_CORRECT_USER; } } diff --git a/src/main/java/com/writon/admin/global/config/auth/TokenProvider.java b/src/main/java/com/writon/admin/global/config/auth/TokenProvider.java index 6ab6a6a..af03bd6 100644 --- a/src/main/java/com/writon/admin/global/config/auth/TokenProvider.java +++ b/src/main/java/com/writon/admin/global/config/auth/TokenProvider.java @@ -139,8 +139,8 @@ public boolean validateToken(String token, HttpServletRequest request) { } catch (UnsupportedJwtException e) { log.info("지원되지 않는 JWT 토큰입니다."); } catch (IllegalArgumentException e) { - log.info("JWT 토큰이 잘못되었습니다."); - request.setAttribute("exception", ErrorCode.UNAUTHORIZED_TOKEN.getCode()); + log.info("아이디나 비밀번호가 잘못되었습니다"); + request.setAttribute("exception", ErrorCode.NOT_CORRECT_USER.getCode()); } return false; } diff --git a/src/main/java/com/writon/admin/global/error/ErrorCode.java b/src/main/java/com/writon/admin/global/error/ErrorCode.java index 2d7f7f2..de053f1 100644 --- a/src/main/java/com/writon/admin/global/error/ErrorCode.java +++ b/src/main/java/com/writon/admin/global/error/ErrorCode.java @@ -11,7 +11,7 @@ public enum ErrorCode { // error BAD_REQUEST(HttpStatus.BAD_REQUEST, "400", "잘못된 요청입니다"), // 400 Bad Request - UNAUTHORIZED(HttpStatus.UNAUTHORIZED, "401", "권한이 없습니다"), // 400 Bad Request + UNAUTHORIZED(HttpStatus.UNAUTHORIZED, "401", "권한이 없습니다"), // 401 Unauthorized FORBIDDEN(HttpStatus.FORBIDDEN, "403", "잘못된 요청입니다"), // 403 Forbidden NOT_FOUND(HttpStatus.NOT_FOUND, "404", "사용자를 찾을 수 없습니다"), // 404 Not Found METHOD_NOT_ALLOWED(HttpStatus.METHOD_NOT_ALLOWED, "405", "허용되지 않은 메소드입니다"), // 405 Method Not Allowed @@ -21,7 +21,7 @@ public enum ErrorCode { // auth USER_NOT_FOUND(HttpStatus.NOT_FOUND, "A01", "사용자를 찾을 수 없습니다"), - UNAUTHORIZED_TOKEN(HttpStatus.UNAUTHORIZED, "A02", "권한이 없는 토큰입니다"), + NOT_CORRECT_USER(HttpStatus.BAD_REQUEST, "A02", "아이디나 비밀번호가 잘못되었습니다"), REFRESH_TOKEN_EXPIRATION(HttpStatus.UNAUTHORIZED, "A03", "만료된 토큰입니다"), ACCESS_TOKEN_EXPIRATION(HttpStatus.UNAUTHORIZED, "A04", "토큰 재발급을 요청해주세요"), REFRESH_TOKEN_INCONSISTENCY(HttpStatus.NOT_FOUND, "A05", "토큰이 일치하지 않습니다"),