From bde8145b9f08bb2d957b50d671d5ac2f2226f7e9 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lim Date: Tue, 26 Mar 2024 14:45:02 +0900 Subject: [PATCH 1/5] =?UTF-8?q?refactor:=20Swagger=20API=20Docs=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1 -> v2 변경 --- build.gradle | 2 -- .../umc/meme/auth/global/config/SwaggerConfig.java | 10 +++++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index dd01d48..c0523ab 100644 --- a/build.gradle +++ b/build.gradle @@ -49,8 +49,6 @@ dependencies { // Swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' - - } tasks.named('test') { diff --git a/src/main/java/umc/meme/auth/global/config/SwaggerConfig.java b/src/main/java/umc/meme/auth/global/config/SwaggerConfig.java index 7a5f794..eb49a1c 100644 --- a/src/main/java/umc/meme/auth/global/config/SwaggerConfig.java +++ b/src/main/java/umc/meme/auth/global/config/SwaggerConfig.java @@ -11,13 +11,13 @@ @Configuration public class SwaggerConfig { - // http://localhost:8080/swagger-ui/index.html#/ + // http://localhost:8080/api/v2/swagger-ui/index.html#/ @Bean public OpenAPI MemeAPI() { Info info = new Info() - .title("MEME_SERVICE API Docs") - .description("MEME_SERVICE API 명세서입니다.") - .version("1.0.0"); + .title("MEME_AUTH API Docs") + .description("MEME_AUTH API 명세서") + .version("2.0.0"); String jwtSchemeName = "accessToken"; // API 요청헤더에 인증정보 포함 @@ -32,7 +32,7 @@ public OpenAPI MemeAPI() { .bearerFormat("JWT")); return new OpenAPI() - .addServersItem(new Server().url("/auth/swagger-ui/")) + .addServersItem(new Server().url("/")) .info(info) .addSecurityItem(securityRequirement) .components(components); From 2699e59953ed252404d3b6264aa8a0246f14ca89 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lim Date: Tue, 26 Mar 2024 14:45:28 +0900 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20/api/v2=20URI=20=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swagger 접근 허용 --- .../java/umc/meme/auth/global/config/SecurityConfig.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/umc/meme/auth/global/config/SecurityConfig.java b/src/main/java/umc/meme/auth/global/config/SecurityConfig.java index 06d90a5..3136540 100644 --- a/src/main/java/umc/meme/auth/global/config/SecurityConfig.java +++ b/src/main/java/umc/meme/auth/global/config/SecurityConfig.java @@ -47,11 +47,12 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti authorizeHttpRequests .requestMatchers("/api/v1/signup/model").permitAll() .requestMatchers("/api/v1/signup/artist").permitAll() - .requestMatchers("/api/v1/auth/artist/extra").permitAll() .requestMatchers("/api/v1/reissue").permitAll() + + .requestMatchers("/api/v1/auth/artist/extra").permitAll() .requestMatchers("/api/v1/auth/logout").permitAll() .requestMatchers("/api/v1/auth/withdraw").permitAll() - .requestMatchers("/auth/**").permitAll() + .requestMatchers("/api/v2/**").permitAll() ); From b3d292c9919b566cbe12c27e58382b33c4559a16 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lim Date: Tue, 26 Mar 2024 16:26:48 +0900 Subject: [PATCH 3/5] =?UTF-8?q?rename:=20=EB=94=94=EB=A0=89=ED=86=A0?= =?UTF-8?q?=EB=A6=AC=20=EA=B5=AC=EC=A1=B0=20=EB=B0=8F=20=EC=9D=B4=EB=A6=84?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/umc/meme/auth/global/auth/AuthController.java | 2 +- src/main/java/umc/meme/auth/global/auth/AuthService.java | 8 ++++---- .../global/exception/{handler => }/AuthException.java | 3 +-- .../global/exception/{ => handler}/ControllerAdvice.java | 4 ++-- .../java/umc/meme/auth/global/infra/RedisRepository.java | 2 +- .../auth/global/oauth/{jwk => jsonwebkey}/JsonWebKey.java | 2 +- .../global/oauth/{jwk => jsonwebkey}/PublicKeyDto.java | 2 +- .../auth/global/oauth/{ => service}/OAuthService.java | 8 +++----- .../oauth/{ => service}/apple/AppleAuthService.java | 8 ++++---- .../oauth/{ => service}/kakao/KakaoAuthService.java | 8 ++++---- 10 files changed, 22 insertions(+), 25 deletions(-) rename src/main/java/umc/meme/auth/global/exception/{handler => }/AuthException.java (64%) rename src/main/java/umc/meme/auth/global/exception/{ => handler}/ControllerAdvice.java (83%) rename src/main/java/umc/meme/auth/global/oauth/{jwk => jsonwebkey}/JsonWebKey.java (94%) rename src/main/java/umc/meme/auth/global/oauth/{jwk => jsonwebkey}/PublicKeyDto.java (89%) rename src/main/java/umc/meme/auth/global/oauth/{ => service}/OAuthService.java (95%) rename src/main/java/umc/meme/auth/global/oauth/{ => service}/apple/AppleAuthService.java (94%) rename src/main/java/umc/meme/auth/global/oauth/{ => service}/kakao/KakaoAuthService.java (94%) diff --git a/src/main/java/umc/meme/auth/global/auth/AuthController.java b/src/main/java/umc/meme/auth/global/auth/AuthController.java index 9ac4282..e0f0846 100644 --- a/src/main/java/umc/meme/auth/global/auth/AuthController.java +++ b/src/main/java/umc/meme/auth/global/auth/AuthController.java @@ -10,7 +10,7 @@ import umc.meme.auth.global.common.BaseResponseDto; import umc.meme.auth.global.common.status.ErrorStatus; import umc.meme.auth.global.common.status.SuccessStatus; -import umc.meme.auth.global.exception.handler.AuthException; +import umc.meme.auth.global.exception.AuthException; @RequiredArgsConstructor @RestController diff --git a/src/main/java/umc/meme/auth/global/auth/AuthService.java b/src/main/java/umc/meme/auth/global/auth/AuthService.java index 39eab8d..b8c616a 100644 --- a/src/main/java/umc/meme/auth/global/auth/AuthService.java +++ b/src/main/java/umc/meme/auth/global/auth/AuthService.java @@ -23,12 +23,12 @@ import umc.meme.auth.global.enums.Provider; import umc.meme.auth.global.enums.UserStatus; import umc.meme.auth.global.exception.GeneralException; -import umc.meme.auth.global.exception.handler.AuthException; +import umc.meme.auth.global.exception.AuthException; import umc.meme.auth.global.infra.RedisRepository; import umc.meme.auth.global.jwt.JwtTokenProvider; -import umc.meme.auth.global.oauth.OAuthService; -import umc.meme.auth.global.oauth.apple.AppleAuthService; -import umc.meme.auth.global.oauth.kakao.KakaoAuthService; +import umc.meme.auth.global.oauth.service.OAuthService; +import umc.meme.auth.global.oauth.service.apple.AppleAuthService; +import umc.meme.auth.global.oauth.service.kakao.KakaoAuthService; import java.time.LocalDate; import java.util.stream.Collectors; diff --git a/src/main/java/umc/meme/auth/global/exception/handler/AuthException.java b/src/main/java/umc/meme/auth/global/exception/AuthException.java similarity index 64% rename from src/main/java/umc/meme/auth/global/exception/handler/AuthException.java rename to src/main/java/umc/meme/auth/global/exception/AuthException.java index 01b29bb..f59c80c 100644 --- a/src/main/java/umc/meme/auth/global/exception/handler/AuthException.java +++ b/src/main/java/umc/meme/auth/global/exception/AuthException.java @@ -1,7 +1,6 @@ -package umc.meme.auth.global.exception.handler; +package umc.meme.auth.global.exception; import umc.meme.auth.global.common.BaseErrorCode; -import umc.meme.auth.global.exception.GeneralException; public class AuthException extends GeneralException { public AuthException(BaseErrorCode errorCode) { diff --git a/src/main/java/umc/meme/auth/global/exception/ControllerAdvice.java b/src/main/java/umc/meme/auth/global/exception/handler/ControllerAdvice.java similarity index 83% rename from src/main/java/umc/meme/auth/global/exception/ControllerAdvice.java rename to src/main/java/umc/meme/auth/global/exception/handler/ControllerAdvice.java index 7d1ba69..9169e87 100644 --- a/src/main/java/umc/meme/auth/global/exception/ControllerAdvice.java +++ b/src/main/java/umc/meme/auth/global/exception/handler/ControllerAdvice.java @@ -1,10 +1,10 @@ -package umc.meme.auth.global.exception; +package umc.meme.auth.global.exception.handler; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; import umc.meme.auth.global.common.BaseResponseDto; import umc.meme.auth.global.common.status.ErrorStatus; -import umc.meme.auth.global.exception.handler.AuthException; +import umc.meme.auth.global.exception.AuthException; @RestControllerAdvice public class ControllerAdvice { diff --git a/src/main/java/umc/meme/auth/global/infra/RedisRepository.java b/src/main/java/umc/meme/auth/global/infra/RedisRepository.java index 0b78e7b..f1bf909 100644 --- a/src/main/java/umc/meme/auth/global/infra/RedisRepository.java +++ b/src/main/java/umc/meme/auth/global/infra/RedisRepository.java @@ -3,7 +3,7 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.stereotype.Repository; -import umc.meme.auth.global.oauth.jwk.PublicKeyDto; +import umc.meme.auth.global.oauth.jsonwebkey.PublicKeyDto; import java.util.Optional; import java.util.concurrent.TimeUnit; diff --git a/src/main/java/umc/meme/auth/global/oauth/jwk/JsonWebKey.java b/src/main/java/umc/meme/auth/global/oauth/jsonwebkey/JsonWebKey.java similarity index 94% rename from src/main/java/umc/meme/auth/global/oauth/jwk/JsonWebKey.java rename to src/main/java/umc/meme/auth/global/oauth/jsonwebkey/JsonWebKey.java index 4152d94..7fcfdad 100644 --- a/src/main/java/umc/meme/auth/global/oauth/jwk/JsonWebKey.java +++ b/src/main/java/umc/meme/auth/global/oauth/jsonwebkey/JsonWebKey.java @@ -1,4 +1,4 @@ -package umc.meme.auth.global.oauth.jwk; +package umc.meme.auth.global.oauth.jsonwebkey; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/src/main/java/umc/meme/auth/global/oauth/jwk/PublicKeyDto.java b/src/main/java/umc/meme/auth/global/oauth/jsonwebkey/PublicKeyDto.java similarity index 89% rename from src/main/java/umc/meme/auth/global/oauth/jwk/PublicKeyDto.java rename to src/main/java/umc/meme/auth/global/oauth/jsonwebkey/PublicKeyDto.java index 71e2d2d..427e36e 100644 --- a/src/main/java/umc/meme/auth/global/oauth/jwk/PublicKeyDto.java +++ b/src/main/java/umc/meme/auth/global/oauth/jsonwebkey/PublicKeyDto.java @@ -1,4 +1,4 @@ -package umc.meme.auth.global.oauth.jwk; +package umc.meme.auth.global.oauth.jsonwebkey; import lombok.Builder; diff --git a/src/main/java/umc/meme/auth/global/oauth/OAuthService.java b/src/main/java/umc/meme/auth/global/oauth/service/OAuthService.java similarity index 95% rename from src/main/java/umc/meme/auth/global/oauth/OAuthService.java rename to src/main/java/umc/meme/auth/global/oauth/service/OAuthService.java index 82d9de0..0a7b648 100644 --- a/src/main/java/umc/meme/auth/global/oauth/OAuthService.java +++ b/src/main/java/umc/meme/auth/global/oauth/service/OAuthService.java @@ -1,19 +1,17 @@ -package umc.meme.auth.global.oauth; +package umc.meme.auth.global.oauth.service; import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonParser; import io.jsonwebtoken.Claims; import io.jsonwebtoken.io.Decoders; -import jakarta.persistence.EntityNotFoundException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import umc.meme.auth.domain.user.entity.User; import umc.meme.auth.domain.user.entity.UserRepository; import umc.meme.auth.global.common.status.ErrorStatus; -import umc.meme.auth.global.exception.handler.AuthException; -import umc.meme.auth.global.oauth.jwk.JsonWebKey; +import umc.meme.auth.global.exception.AuthException; +import umc.meme.auth.global.oauth.jsonwebkey.JsonWebKey; import java.io.IOException; import java.math.BigInteger; diff --git a/src/main/java/umc/meme/auth/global/oauth/apple/AppleAuthService.java b/src/main/java/umc/meme/auth/global/oauth/service/apple/AppleAuthService.java similarity index 94% rename from src/main/java/umc/meme/auth/global/oauth/apple/AppleAuthService.java rename to src/main/java/umc/meme/auth/global/oauth/service/apple/AppleAuthService.java index ad46a6b..dd3983e 100644 --- a/src/main/java/umc/meme/auth/global/oauth/apple/AppleAuthService.java +++ b/src/main/java/umc/meme/auth/global/oauth/service/apple/AppleAuthService.java @@ -1,4 +1,4 @@ -package umc.meme.auth.global.oauth.apple; +package umc.meme.auth.global.oauth.service.apple; import io.jsonwebtoken.*; import io.jsonwebtoken.security.SignatureException; @@ -6,10 +6,10 @@ import org.springframework.stereotype.Service; import umc.meme.auth.domain.user.entity.UserRepository; import umc.meme.auth.global.common.status.ErrorStatus; -import umc.meme.auth.global.exception.handler.AuthException; +import umc.meme.auth.global.exception.AuthException; import umc.meme.auth.global.infra.RedisRepository; -import umc.meme.auth.global.oauth.OAuthService; -import umc.meme.auth.global.oauth.jwk.PublicKeyDto; +import umc.meme.auth.global.oauth.service.OAuthService; +import umc.meme.auth.global.oauth.jsonwebkey.PublicKeyDto; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/umc/meme/auth/global/oauth/kakao/KakaoAuthService.java b/src/main/java/umc/meme/auth/global/oauth/service/kakao/KakaoAuthService.java similarity index 94% rename from src/main/java/umc/meme/auth/global/oauth/kakao/KakaoAuthService.java rename to src/main/java/umc/meme/auth/global/oauth/service/kakao/KakaoAuthService.java index 9fe43c1..727f171 100644 --- a/src/main/java/umc/meme/auth/global/oauth/kakao/KakaoAuthService.java +++ b/src/main/java/umc/meme/auth/global/oauth/service/kakao/KakaoAuthService.java @@ -1,4 +1,4 @@ -package umc.meme.auth.global.oauth.kakao; +package umc.meme.auth.global.oauth.service.kakao; import io.jsonwebtoken.*; import io.jsonwebtoken.security.SignatureException; @@ -6,10 +6,10 @@ import org.springframework.stereotype.Service; import umc.meme.auth.domain.user.entity.UserRepository; import umc.meme.auth.global.common.status.ErrorStatus; -import umc.meme.auth.global.exception.handler.AuthException; +import umc.meme.auth.global.exception.AuthException; import umc.meme.auth.global.infra.RedisRepository; -import umc.meme.auth.global.oauth.OAuthService; -import umc.meme.auth.global.oauth.jwk.PublicKeyDto; +import umc.meme.auth.global.oauth.service.OAuthService; +import umc.meme.auth.global.oauth.jsonwebkey.PublicKeyDto; import java.io.BufferedReader; import java.io.IOException; From 089fa13a234d2afede83d8d86f1f9fff66f559b6 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lim Date: Tue, 26 Mar 2024 20:22:02 +0900 Subject: [PATCH 4/5] =?UTF-8?q?refactor:=20dto=20=ED=98=95=ED=83=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auth/domain/artist/entity/Artist.java | 17 +++++++------- .../meme/auth/global/auth/AuthService.java | 14 ++++++------ .../auth/global/auth/dto/AuthRequest.java | 22 +++++++++---------- 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/src/main/java/umc/meme/auth/domain/artist/entity/Artist.java b/src/main/java/umc/meme/auth/domain/artist/entity/Artist.java index 851d150..be457d0 100644 --- a/src/main/java/umc/meme/auth/domain/artist/entity/Artist.java +++ b/src/main/java/umc/meme/auth/domain/artist/entity/Artist.java @@ -12,7 +12,6 @@ import umc.meme.auth.global.enums.Region; import umc.meme.auth.global.enums.WorkExperience; import umc.meme.auth.domain.user.entity.User; -import umc.meme.auth.domain.user.dto.UserRequest; import umc.meme.auth.global.enums.DayOfWeek; import umc.meme.auth.global.enums.Times; @@ -60,24 +59,24 @@ public class Artist extends User { private Map availableDayOfWeekAndTime; public void update(AuthRequest.ArtistExtraDto joinDto) { - if (joinDto.getProfileImg() != null) - this.profileImg = joinDto.getProfileImg(); + if (joinDto.getProfile_img() != null) + this.profileImg = joinDto.getProfile_img(); if (joinDto.getNickname() != null) this.nickname = joinDto.getNickname(); if (joinDto.getGender() != null) this.gender = joinDto.getGender(); if (joinDto.getIntroduction() != null) this.introduction = joinDto.getIntroduction(); - if (joinDto.getWorkExperience() != null) - this.workExperience = joinDto.getWorkExperience(); + if (joinDto.getWork_experience() != null) + this.workExperience = joinDto.getWork_experience(); if (joinDto.getRegion() != null) this.region = joinDto.getRegion(); if (joinDto.getSpecialization() != null) this.specialization = joinDto.getSpecialization(); - if (joinDto.getMakeupLocation() != null) - this.makeupLocation = joinDto.getMakeupLocation(); - if (joinDto.getShopLocation() != null) - this.shopLocation = joinDto.getShopLocation(); + if (joinDto.getMakeup_location() != null) + this.makeupLocation = joinDto.getMakeup_location(); + if (joinDto.getShop_location() != null) + this.shopLocation = joinDto.getShop_location(); if (joinDto.getAvailableDayOfWeekAndTime() != null) this.availableDayOfWeekAndTime = joinDto.getAvailableDayOfWeekAndTime(); } diff --git a/src/main/java/umc/meme/auth/global/auth/AuthService.java b/src/main/java/umc/meme/auth/global/auth/AuthService.java index b8c616a..7117633 100644 --- a/src/main/java/umc/meme/auth/global/auth/AuthService.java +++ b/src/main/java/umc/meme/auth/global/auth/AuthService.java @@ -63,12 +63,12 @@ public AuthResponse.TokenDto signupModel(AuthRequest.ModelJoinDto modelJoinDto) User user = Model.builder() .email(userEmail) .provider(modelJoinDto.getProvider()) - .profileImg(modelJoinDto.getProfileImg()) + .profileImg(modelJoinDto.getProfile_img()) .username(modelJoinDto.getUsername()) .nickname(nickName) .gender(modelJoinDto.getGender()) - .skinType(modelJoinDto.getSkinType()) - .personalColor(modelJoinDto.getPersonalColor()) + .skinType(modelJoinDto.getSkin_type()) + .personalColor(modelJoinDto.getPersonal_color()) .password(SecurityConfig.passwordEncoder().encode(userEmail)) .role("MODEL") .inactiveDate(LocalDate.of(2099,12,31)) @@ -96,7 +96,7 @@ public AuthResponse.TokenDto signupArtist(AuthRequest.ArtistJoinDto artistJoinDt User user = Artist.builder() .email(userEmail) .provider(artistJoinDto.getProvider()) - .profileImg(artistJoinDto.getProfileImg()) + .profileImg(artistJoinDto.getProfile_img()) .username(artistJoinDto.getUsername()) .nickname(nickName) .password(SecurityConfig.passwordEncoder().encode(userEmail)) @@ -118,7 +118,7 @@ public AuthResponse.TokenDto signupArtist(AuthRequest.ArtistJoinDto artistJoinDt @Transactional public void signupArtistExtra(AuthRequest.ArtistExtraDto artistExtraDto) { - Artist artist = artistRepository.findById(artistExtraDto.getUserId()) + Artist artist = artistRepository.findById(artistExtraDto.getUser_id()) .orElseThrow(() -> new AuthException(ARTIST_NOT_FOUND)); artist.update(artistExtraDto); } @@ -160,8 +160,8 @@ private String getUser(String idToken, Provider provider) throws AuthException { @Transactional public AuthResponse.TokenDto reissue(AuthRequest.ReissueDto reissueDto) throws AuthException { - String requestAccessToken = reissueDto.getAccessToken(); - String requestRefreshToken = reissueDto.getRefreshToken(); + String requestAccessToken = reissueDto.getAccess_token(); + String requestRefreshToken = reissueDto.getRefresh_token(); Token requestToken = tokenRepository.findByAccessToken(requestAccessToken) .orElseThrow(() -> new AuthException(CANNOT_FOUND_USER)); diff --git a/src/main/java/umc/meme/auth/global/auth/dto/AuthRequest.java b/src/main/java/umc/meme/auth/global/auth/dto/AuthRequest.java index 3294295..0b3a8b1 100644 --- a/src/main/java/umc/meme/auth/global/auth/dto/AuthRequest.java +++ b/src/main/java/umc/meme/auth/global/auth/dto/AuthRequest.java @@ -17,13 +17,13 @@ public static class ModelJoinDto { private String id_token; private Provider provider; - private String profileImg; + private String profile_img; private String username; private String nickname; private Gender gender; - private SkinType skinType; - private PersonalColor personalColor; + private SkinType skin_type; + private PersonalColor personal_color; } @Data @Builder @@ -33,7 +33,7 @@ public static class ArtistJoinDto { private String id_token; private Provider provider; - private String profileImg; + private String profile_img; private String username; private String nickname; } @@ -42,16 +42,16 @@ public static class ArtistJoinDto { @NoArgsConstructor @AllArgsConstructor public static class ArtistExtraDto { - private Long userId; - private String profileImg; + private Long user_id; + private String profile_img; private String nickname; private Gender gender; private String introduction; - private WorkExperience workExperience; + private WorkExperience work_experience; private List region; private List specialization; - private MakeupLocation makeupLocation; - private String shopLocation; + private MakeupLocation makeup_location; + private String shop_location; private Map availableDayOfWeekAndTime; } @@ -67,8 +67,8 @@ public static class LoginDto { @NoArgsConstructor @AllArgsConstructor public static class ReissueDto { - private String accessToken; - private String refreshToken; + private String access_token; + private String refresh_token; } @Data @Builder From 6400591fa8d13b3bcf766d267d28e3b14bb398b4 Mon Sep 17 00:00:00 2001 From: Jaeyoung Lim Date: Tue, 26 Mar 2024 20:24:19 +0900 Subject: [PATCH 5/5] =?UTF-8?q?chore:=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20import=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../umc/meme/auth/global/auth/PrincipalDetailsService.java | 1 - .../java/umc/meme/auth/global/common/status/ErrorStatus.java | 3 --- .../java/umc/meme/auth/global/jwt/JwtAccessDeniedHandler.java | 1 - 3 files changed, 5 deletions(-) diff --git a/src/main/java/umc/meme/auth/global/auth/PrincipalDetailsService.java b/src/main/java/umc/meme/auth/global/auth/PrincipalDetailsService.java index f5d3c1b..444ed0d 100644 --- a/src/main/java/umc/meme/auth/global/auth/PrincipalDetailsService.java +++ b/src/main/java/umc/meme/auth/global/auth/PrincipalDetailsService.java @@ -7,7 +7,6 @@ import org.springframework.stereotype.Service; import umc.meme.auth.domain.user.entity.User; import umc.meme.auth.domain.user.entity.UserRepository; -import umc.meme.auth.global.common.status.ErrorStatus; @RequiredArgsConstructor @Service diff --git a/src/main/java/umc/meme/auth/global/common/status/ErrorStatus.java b/src/main/java/umc/meme/auth/global/common/status/ErrorStatus.java index c8312d3..b7a7f10 100644 --- a/src/main/java/umc/meme/auth/global/common/status/ErrorStatus.java +++ b/src/main/java/umc/meme/auth/global/common/status/ErrorStatus.java @@ -1,10 +1,7 @@ package umc.meme.auth.global.common.status; -import io.jsonwebtoken.ExpiredJwtException; -import io.jsonwebtoken.MalformedJwtException; import lombok.AllArgsConstructor; import lombok.Getter; -import org.apache.coyote.http2.HpackDecoder; import org.springframework.http.HttpStatus; import umc.meme.auth.global.common.BaseErrorCode; import umc.meme.auth.global.common.ErrorReasonDto; diff --git a/src/main/java/umc/meme/auth/global/jwt/JwtAccessDeniedHandler.java b/src/main/java/umc/meme/auth/global/jwt/JwtAccessDeniedHandler.java index 80b34ba..dbb6881 100644 --- a/src/main/java/umc/meme/auth/global/jwt/JwtAccessDeniedHandler.java +++ b/src/main/java/umc/meme/auth/global/jwt/JwtAccessDeniedHandler.java @@ -1,7 +1,6 @@ package umc.meme.auth.global.jwt; import com.fasterxml.jackson.databind.ObjectMapper; -import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.http.HttpStatus;