diff --git a/pom.xml b/pom.xml index 40ed121..f00a780 100644 --- a/pom.xml +++ b/pom.xml @@ -9,10 +9,10 @@ com.hideyoshi - backend-api + auth-api 0.0.1-SNAPSHOT - backend-api - Backend API + auth-api + Auth API for the Hideyoshi.com Project 17 diff --git a/src/main/java/com/hideyoshi/backendportfolio/BackendPortfolioApplication.java b/src/main/java/com/hideyoshi/auth/BackendPortfolioApplication.java similarity index 93% rename from src/main/java/com/hideyoshi/backendportfolio/BackendPortfolioApplication.java rename to src/main/java/com/hideyoshi/auth/BackendPortfolioApplication.java index e0737e6..939a42d 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/BackendPortfolioApplication.java +++ b/src/main/java/com/hideyoshi/auth/BackendPortfolioApplication.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio; +package com.hideyoshi.auth; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/api/UserController.java b/src/main/java/com/hideyoshi/auth/base/auth/api/UserController.java similarity index 82% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/api/UserController.java rename to src/main/java/com/hideyoshi/auth/base/auth/api/UserController.java index a70ddae..d0e1d08 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/api/UserController.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/api/UserController.java @@ -1,16 +1,16 @@ -package com.hideyoshi.backendportfolio.base.auth.api; +package com.hideyoshi.auth.base.auth.api; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; -import com.hideyoshi.backendportfolio.base.auth.service.AuthService; -import com.hideyoshi.backendportfolio.base.auth.model.TokenDTO; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.base.auth.service.UserService; -import com.hideyoshi.backendportfolio.microservice.storageService.enums.FileTypeEnum; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceUploadResponse; -import com.hideyoshi.backendportfolio.microservice.storageService.service.StorageService; -import com.hideyoshi.backendportfolio.util.exception.BadRequestException; -import com.hideyoshi.backendportfolio.util.guard.UserResourceGuard; -import com.hideyoshi.backendportfolio.util.guard.UserResourceGuardEnum; +import com.hideyoshi.auth.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.service.AuthService; +import com.hideyoshi.auth.base.auth.model.TokenDTO; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.service.UserService; +import com.hideyoshi.auth.microservice.storageService.enums.FileTypeEnum; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceUploadResponse; +import com.hideyoshi.auth.microservice.storageService.service.StorageService; +import com.hideyoshi.auth.util.exception.BadRequestException; +import com.hideyoshi.auth.util.guard.UserResourceGuard; +import com.hideyoshi.auth.util.guard.UserResourceGuardEnum; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/config/SecurityConfig.java b/src/main/java/com/hideyoshi/auth/base/auth/config/SecurityConfig.java similarity index 88% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/config/SecurityConfig.java rename to src/main/java/com/hideyoshi/auth/base/auth/config/SecurityConfig.java index 55a79bf..8a56360 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/config/SecurityConfig.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/config/SecurityConfig.java @@ -1,13 +1,13 @@ -package com.hideyoshi.backendportfolio.base.auth.config; +package com.hideyoshi.auth.base.auth.config; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.base.config.RestAuthenticationEntryPointConfig; -import com.hideyoshi.backendportfolio.base.auth.filter.CustomAuthenticationFilter; -import com.hideyoshi.backendportfolio.base.auth.filter.CustomAuthorizationFilter; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; -import com.hideyoshi.backendportfolio.base.auth.oauth.repo.OAuthRequestRepository; -import com.hideyoshi.backendportfolio.base.auth.service.AuthService; -import com.hideyoshi.backendportfolio.util.exception.AuthenticationInvalidException; +import com.hideyoshi.auth.base.config.RestAuthenticationEntryPointConfig; +import com.hideyoshi.auth.base.auth.filter.CustomAuthenticationFilter; +import com.hideyoshi.auth.base.auth.filter.CustomAuthorizationFilter; +import com.hideyoshi.auth.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.oauth.repo.OAuthRequestRepository; +import com.hideyoshi.auth.base.auth.service.AuthService; +import com.hideyoshi.auth.util.exception.AuthenticationInvalidException; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Provider.java b/src/main/java/com/hideyoshi/auth/base/auth/entity/Provider.java similarity index 89% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Provider.java rename to src/main/java/com/hideyoshi/auth/base/auth/entity/Provider.java index 7e46909..66bd7bb 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Provider.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/entity/Provider.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.entity; +package com.hideyoshi.auth.base.auth.entity; import lombok.Getter; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Role.java b/src/main/java/com/hideyoshi/auth/base/auth/entity/Role.java similarity index 91% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Role.java rename to src/main/java/com/hideyoshi/auth/base/auth/entity/Role.java index ece6638..301f949 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/Role.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/entity/Role.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.entity; +package com.hideyoshi.auth.base.auth.entity; import com.fasterxml.jackson.annotation.JsonValue; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/User.java b/src/main/java/com/hideyoshi/auth/base/auth/entity/User.java similarity index 96% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/User.java rename to src/main/java/com/hideyoshi/auth/base/auth/entity/User.java index 541dfd8..9a05b9a 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/entity/User.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/entity/User.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.entity; +package com.hideyoshi.auth.base.auth.entity; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthenticationFilter.java b/src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthenticationFilter.java similarity index 88% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthenticationFilter.java rename to src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthenticationFilter.java index 73294e4..d948f92 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthenticationFilter.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthenticationFilter.java @@ -1,10 +1,10 @@ -package com.hideyoshi.backendportfolio.base.auth.filter; +package com.hideyoshi.auth.base.auth.filter; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.base.config.RestAuthenticationEntryPointConfig; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; -import com.hideyoshi.backendportfolio.base.auth.service.AuthService; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.config.RestAuthenticationEntryPointConfig; +import com.hideyoshi.auth.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.service.AuthService; +import com.hideyoshi.auth.base.auth.model.UserDTO; import lombok.extern.log4j.Log4j2; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthorizationFilter.java b/src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthorizationFilter.java similarity index 91% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthorizationFilter.java rename to src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthorizationFilter.java index f8f0a72..6418445 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/filter/CustomAuthorizationFilter.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/filter/CustomAuthorizationFilter.java @@ -1,9 +1,9 @@ -package com.hideyoshi.backendportfolio.base.auth.filter; +package com.hideyoshi.auth.base.auth.filter; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.base.auth.service.AuthService; -import com.hideyoshi.backendportfolio.util.exception.AuthenticationInvalidException; -import com.hideyoshi.backendportfolio.util.exception.AuthenticationInvalidExceptionDetails; +import com.hideyoshi.auth.base.auth.service.AuthService; +import com.hideyoshi.auth.util.exception.AuthenticationInvalidException; +import com.hideyoshi.auth.util.exception.AuthenticationInvalidExceptionDetails; import org.springframework.http.HttpStatus; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/ConfigInterceptor.java b/src/main/java/com/hideyoshi/auth/base/auth/interceptor/ConfigInterceptor.java similarity index 90% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/ConfigInterceptor.java rename to src/main/java/com/hideyoshi/auth/base/auth/interceptor/ConfigInterceptor.java index 7e84034..ec02fe4 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/ConfigInterceptor.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/interceptor/ConfigInterceptor.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.interceptor; +package com.hideyoshi.auth.base.auth.interceptor; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/UserResourceAccessInterceptor.java b/src/main/java/com/hideyoshi/auth/base/auth/interceptor/UserResourceAccessInterceptor.java similarity index 82% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/UserResourceAccessInterceptor.java rename to src/main/java/com/hideyoshi/auth/base/auth/interceptor/UserResourceAccessInterceptor.java index 2742822..f44c442 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/interceptor/UserResourceAccessInterceptor.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/interceptor/UserResourceAccessInterceptor.java @@ -1,9 +1,9 @@ -package com.hideyoshi.backendportfolio.base.auth.interceptor; +package com.hideyoshi.auth.base.auth.interceptor; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.base.auth.service.UserService; -import com.hideyoshi.backendportfolio.util.exception.AuthenticationInvalidException; -import com.hideyoshi.backendportfolio.util.guard.UserResourceGuard; +import com.hideyoshi.auth.base.auth.service.UserService; +import com.hideyoshi.auth.util.exception.AuthenticationInvalidException; +import com.hideyoshi.auth.util.guard.UserResourceGuard; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/AuthDTO.java b/src/main/java/com/hideyoshi/auth/base/auth/model/AuthDTO.java similarity index 86% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/model/AuthDTO.java rename to src/main/java/com/hideyoshi/auth/base/auth/model/AuthDTO.java index 5087e87..7519504 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/AuthDTO.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/model/AuthDTO.java @@ -1,9 +1,9 @@ -package com.hideyoshi.backendportfolio.base.auth.model; +package com.hideyoshi.auth.base.auth.model; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/RoleToUserDTO.java b/src/main/java/com/hideyoshi/auth/base/auth/model/RoleToUserDTO.java similarity index 67% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/model/RoleToUserDTO.java rename to src/main/java/com/hideyoshi/auth/base/auth/model/RoleToUserDTO.java index 972231a..2c81b70 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/RoleToUserDTO.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/model/RoleToUserDTO.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.model; +package com.hideyoshi.auth.base.auth.model; import lombok.Data; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/TokenDTO.java b/src/main/java/com/hideyoshi/auth/base/auth/model/TokenDTO.java similarity index 92% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/model/TokenDTO.java rename to src/main/java/com/hideyoshi/auth/base/auth/model/TokenDTO.java index 9730067..106dfc9 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/TokenDTO.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/model/TokenDTO.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.model; +package com.hideyoshi.auth.base.auth.model; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/UserDTO.java b/src/main/java/com/hideyoshi/auth/base/auth/model/UserDTO.java similarity index 86% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/model/UserDTO.java rename to src/main/java/com/hideyoshi/auth/base/auth/model/UserDTO.java index 3090b08..b1d4a8b 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/model/UserDTO.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/model/UserDTO.java @@ -1,14 +1,14 @@ -package com.hideyoshi.backendportfolio.base.auth.model; +package com.hideyoshi.auth.base.auth.model; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.entity.User; -import com.hideyoshi.backendportfolio.util.validator.email.unique.UniqueEmail; -import com.hideyoshi.backendportfolio.util.validator.email.valid.ValidEmail; -import com.hideyoshi.backendportfolio.util.validator.password.ValidPassword; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.entity.User; +import com.hideyoshi.auth.util.validator.email.unique.UniqueEmail; +import com.hideyoshi.auth.util.validator.email.valid.ValidEmail; +import com.hideyoshi.auth.util.validator.password.ValidPassword; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GithubOAuthMap.java b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GithubOAuthMap.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GithubOAuthMap.java rename to src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GithubOAuthMap.java index 5ce76dd..cab42bf 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GithubOAuthMap.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GithubOAuthMap.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.auth.oauth.mapper; +package com.hideyoshi.auth.base.auth.oauth.mapper; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Provider; import lombok.AllArgsConstructor; import org.springframework.security.oauth2.core.user.OAuth2User; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GoogleOAuthMap.java b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GoogleOAuthMap.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GoogleOAuthMap.java rename to src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GoogleOAuthMap.java index 1cf9ca5..d0b6272 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/GoogleOAuthMap.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/GoogleOAuthMap.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.auth.oauth.mapper; +package com.hideyoshi.auth.base.auth.oauth.mapper; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Provider; import lombok.AllArgsConstructor; import org.springframework.security.oauth2.core.user.OAuth2User; diff --git a/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMap.java b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMap.java new file mode 100644 index 0000000..6b96271 --- /dev/null +++ b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMap.java @@ -0,0 +1,13 @@ +package com.hideyoshi.auth.base.auth.oauth.mapper; + +import com.hideyoshi.auth.base.auth.entity.Provider; + +public interface OAuthMap { + + String getPrincipal(); + + String getProfilePicture(); + + Provider getProvider(); + +} diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMapper.java b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMapper.java similarity index 85% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMapper.java rename to src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMapper.java index 1126c1e..f35c191 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMapper.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/oauth/mapper/OAuthMapper.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.auth.oauth.mapper; +package com.hideyoshi.auth.base.auth.oauth.mapper; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Provider; import lombok.Getter; public enum OAuthMapper { diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/repo/OAuthRequestRepository.java b/src/main/java/com/hideyoshi/auth/base/auth/oauth/repo/OAuthRequestRepository.java similarity index 97% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/repo/OAuthRequestRepository.java rename to src/main/java/com/hideyoshi/auth/base/auth/oauth/repo/OAuthRequestRepository.java index 977d7bf..d2ebed9 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/repo/OAuthRequestRepository.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/oauth/repo/OAuthRequestRepository.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.auth.oauth.repo; +package com.hideyoshi.auth.base.auth.oauth.repo; import lombok.extern.log4j.Log4j2; import org.springframework.security.oauth2.client.web.AuthorizationRequestRepository; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/repo/UserRepository.java b/src/main/java/com/hideyoshi/auth/base/auth/repo/UserRepository.java similarity index 73% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/repo/UserRepository.java rename to src/main/java/com/hideyoshi/auth/base/auth/repo/UserRepository.java index 05fbc41..f62bba9 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/repo/UserRepository.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/repo/UserRepository.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.auth.repo; +package com.hideyoshi.auth.base.auth.repo; -import com.hideyoshi.backendportfolio.base.auth.entity.User; +import com.hideyoshi.auth.base.auth.entity.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/service/AuthService.java b/src/main/java/com/hideyoshi/auth/base/auth/service/AuthService.java similarity index 91% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/service/AuthService.java rename to src/main/java/com/hideyoshi/auth/base/auth/service/AuthService.java index 9b043b1..dd47aae 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/service/AuthService.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/service/AuthService.java @@ -1,19 +1,19 @@ -package com.hideyoshi.backendportfolio.base.auth.service; +package com.hideyoshi.auth.base.auth.service; import com.auth0.jwt.JWT; import com.auth0.jwt.JWTVerifier; import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.interfaces.DecodedJWT; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; -import com.hideyoshi.backendportfolio.base.auth.oauth.mapper.OAuthMap; -import com.hideyoshi.backendportfolio.base.auth.oauth.mapper.OAuthMapper; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.model.TokenDTO; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceDownloadResponse; -import com.hideyoshi.backendportfolio.microservice.storageService.service.StorageService; -import com.hideyoshi.backendportfolio.util.exception.BadRequestException; +import com.hideyoshi.auth.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.oauth.mapper.OAuthMap; +import com.hideyoshi.auth.base.auth.oauth.mapper.OAuthMapper; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.model.TokenDTO; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceDownloadResponse; +import com.hideyoshi.auth.microservice.storageService.service.StorageService; +import com.hideyoshi.auth.util.exception.BadRequestException; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Value; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/service/UserService.java b/src/main/java/com/hideyoshi/auth/base/auth/service/UserService.java similarity index 91% rename from src/main/java/com/hideyoshi/backendportfolio/base/auth/service/UserService.java rename to src/main/java/com/hideyoshi/auth/base/auth/service/UserService.java index 8cbd511..1f74c54 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/service/UserService.java +++ b/src/main/java/com/hideyoshi/auth/base/auth/service/UserService.java @@ -1,11 +1,11 @@ -package com.hideyoshi.backendportfolio.base.auth.service; +package com.hideyoshi.auth.base.auth.service; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.entity.User; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.base.auth.repo.UserRepository; -import com.hideyoshi.backendportfolio.util.exception.BadRequestException; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.entity.User; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.repo.UserRepository; +import com.hideyoshi.auth.util.exception.BadRequestException; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.security.core.userdetails.UserDetails; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java b/src/main/java/com/hideyoshi/auth/base/config/CorsConfig.java similarity index 96% rename from src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java rename to src/main/java/com/hideyoshi/auth/base/config/CorsConfig.java index 3a3e2a5..81ceb00 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java +++ b/src/main/java/com/hideyoshi/auth/base/config/CorsConfig.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.config; +package com.hideyoshi.auth.base.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/config/DefaultUserConfig.java b/src/main/java/com/hideyoshi/auth/base/config/DefaultUserConfig.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/base/config/DefaultUserConfig.java rename to src/main/java/com/hideyoshi/auth/base/config/DefaultUserConfig.java index 7c56ebd..f75b839 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/config/DefaultUserConfig.java +++ b/src/main/java/com/hideyoshi/auth/base/config/DefaultUserConfig.java @@ -1,10 +1,10 @@ -package com.hideyoshi.backendportfolio.base.config; +package com.hideyoshi.auth.base.config; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.base.auth.repo.UserRepository; -import com.hideyoshi.backendportfolio.base.auth.service.UserService; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.repo.UserRepository; +import com.hideyoshi.auth.base.auth.service.UserService; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.CommandLineRunner; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/config/RestAuthenticationEntryPointConfig.java b/src/main/java/com/hideyoshi/auth/base/config/RestAuthenticationEntryPointConfig.java similarity index 89% rename from src/main/java/com/hideyoshi/backendportfolio/base/config/RestAuthenticationEntryPointConfig.java rename to src/main/java/com/hideyoshi/auth/base/config/RestAuthenticationEntryPointConfig.java index 81ac67e..c8c046d 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/config/RestAuthenticationEntryPointConfig.java +++ b/src/main/java/com/hideyoshi/auth/base/config/RestAuthenticationEntryPointConfig.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.config; +package com.hideyoshi.auth.base.config; -import com.hideyoshi.backendportfolio.util.exception.AuthenticationInvalidException; +import com.hideyoshi.auth.util.exception.AuthenticationInvalidException; import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/config/SessionConfig.java b/src/main/java/com/hideyoshi/auth/base/config/SessionConfig.java similarity index 93% rename from src/main/java/com/hideyoshi/backendportfolio/base/config/SessionConfig.java rename to src/main/java/com/hideyoshi/auth/base/config/SessionConfig.java index 1185c88..9373f75 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/config/SessionConfig.java +++ b/src/main/java/com/hideyoshi/auth/base/config/SessionConfig.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.base.config; +package com.hideyoshi.auth.base.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/session/api/SessionController.java b/src/main/java/com/hideyoshi/auth/base/session/api/SessionController.java similarity index 84% rename from src/main/java/com/hideyoshi/backendportfolio/base/session/api/SessionController.java rename to src/main/java/com/hideyoshi/auth/base/session/api/SessionController.java index 01f0305..81fe4a8 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/session/api/SessionController.java +++ b/src/main/java/com/hideyoshi/auth/base/session/api/SessionController.java @@ -1,7 +1,7 @@ -package com.hideyoshi.backendportfolio.base.session.api; +package com.hideyoshi.auth.base.session.api; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; -import com.hideyoshi.backendportfolio.base.session.service.SessionManagerService; +import com.hideyoshi.auth.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.session.service.SessionManagerService; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerService.java b/src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerService.java similarity index 59% rename from src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerService.java rename to src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerService.java index 5c8cd0f..689d3f4 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerService.java +++ b/src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerService.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.session.service; +package com.hideyoshi.auth.base.session.service; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.model.AuthDTO; import javax.servlet.http.HttpSession; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerServiceImpl.java b/src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerServiceImpl.java similarity index 79% rename from src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerServiceImpl.java rename to src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerServiceImpl.java index ef4a3df..fc907e5 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/session/service/SessionManagerServiceImpl.java +++ b/src/main/java/com/hideyoshi/auth/base/session/service/SessionManagerServiceImpl.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.base.session.service; +package com.hideyoshi.auth.base.session.service; -import com.hideyoshi.backendportfolio.base.auth.model.AuthDTO; +import com.hideyoshi.auth.base.auth.model.AuthDTO; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/hideyoshi/backendportfolio/healthChecker/api/HealthCheckerController.java b/src/main/java/com/hideyoshi/auth/healthChecker/api/HealthCheckerController.java similarity index 77% rename from src/main/java/com/hideyoshi/backendportfolio/healthChecker/api/HealthCheckerController.java rename to src/main/java/com/hideyoshi/auth/healthChecker/api/HealthCheckerController.java index b24ed1e..0dd6ed0 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/healthChecker/api/HealthCheckerController.java +++ b/src/main/java/com/hideyoshi/auth/healthChecker/api/HealthCheckerController.java @@ -1,8 +1,8 @@ -package com.hideyoshi.backendportfolio.healthChecker.api; +package com.hideyoshi.auth.healthChecker.api; -import com.hideyoshi.backendportfolio.util.guard.UserResourceGuard; -import com.hideyoshi.backendportfolio.util.guard.UserResourceGuardEnum; +import com.hideyoshi.auth.util.guard.UserResourceGuard; +import com.hideyoshi.auth.util.guard.UserResourceGuardEnum; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/config/StorageServiceConfig.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/config/StorageServiceConfig.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/config/StorageServiceConfig.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/config/StorageServiceConfig.java index 4e5a9ca..4212588 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/config/StorageServiceConfig.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/config/StorageServiceConfig.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.config; +package com.hideyoshi.auth.microservice.storageService.config; import lombok.Getter; import org.springframework.beans.factory.annotation.Value; diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnum.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnum.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnum.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnum.java index 0695d5a..29378a3 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnum.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnum.java @@ -1,7 +1,7 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.enums; +package com.hideyoshi.auth.microservice.storageService.enums; import com.fasterxml.jackson.annotation.JsonFormat; -import com.hideyoshi.backendportfolio.util.exception.BadRequestException; +import com.hideyoshi.auth.util.exception.BadRequestException; import lombok.Getter; @Getter diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnumConverter.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnumConverter.java similarity index 81% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnumConverter.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnumConverter.java index 49f2365..696de59 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/enums/FileTypeEnumConverter.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/enums/FileTypeEnumConverter.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.enums; +package com.hideyoshi.auth.microservice.storageService.enums; import org.springframework.core.convert.converter.Converter; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceDownloadResponse.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceDownloadResponse.java similarity index 80% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceDownloadResponse.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceDownloadResponse.java index 73dd073..f6fe914 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceDownloadResponse.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceDownloadResponse.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.model; +package com.hideyoshi.auth.microservice.storageService.model; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceUploadResponse.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceUploadResponse.java similarity index 83% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceUploadResponse.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceUploadResponse.java index be9009b..5a220f2 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/model/StorageServiceUploadResponse.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/model/StorageServiceUploadResponse.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.model; +package com.hideyoshi.auth.microservice.storageService.model; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageService.java b/src/main/java/com/hideyoshi/auth/microservice/storageService/service/StorageService.java similarity index 93% rename from src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageService.java rename to src/main/java/com/hideyoshi/auth/microservice/storageService/service/StorageService.java index 8b19020..4560382 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageService.java +++ b/src/main/java/com/hideyoshi/auth/microservice/storageService/service/StorageService.java @@ -1,11 +1,11 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.service; +package com.hideyoshi.auth.microservice.storageService.service; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.microservice.storageService.config.StorageServiceConfig; -import com.hideyoshi.backendportfolio.microservice.storageService.enums.FileTypeEnum; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceDownloadResponse; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceUploadResponse; +import com.hideyoshi.auth.microservice.storageService.config.StorageServiceConfig; +import com.hideyoshi.auth.microservice.storageService.enums.FileTypeEnum; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceDownloadResponse; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceUploadResponse; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.apache.http.client.methods.HttpDelete; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidException.java b/src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidException.java similarity index 85% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidException.java rename to src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidException.java index 02eab84..a3cc8cb 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidException.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidException.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidExceptionDetails.java b/src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidExceptionDetails.java similarity index 87% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidExceptionDetails.java rename to src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidExceptionDetails.java index 9e55de3..f18305f 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/AuthenticationInvalidExceptionDetails.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/AuthenticationInvalidExceptionDetails.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import java.time.LocalDateTime; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestException.java b/src/main/java/com/hideyoshi/auth/util/exception/BadRequestException.java similarity index 84% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestException.java rename to src/main/java/com/hideyoshi/auth/util/exception/BadRequestException.java index 170a472..235b77f 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestException.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/BadRequestException.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestExceptionDetails.java b/src/main/java/com/hideyoshi/auth/util/exception/BadRequestExceptionDetails.java similarity index 88% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestExceptionDetails.java rename to src/main/java/com/hideyoshi/auth/util/exception/BadRequestExceptionDetails.java index 5e5d89e..c7a2649 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/BadRequestExceptionDetails.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/BadRequestExceptionDetails.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import java.time.LocalDateTime; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/ExceptionDetails.java b/src/main/java/com/hideyoshi/auth/util/exception/ExceptionDetails.java similarity index 92% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/ExceptionDetails.java rename to src/main/java/com/hideyoshi/auth/util/exception/ExceptionDetails.java index d902440..10b2951 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/ExceptionDetails.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/ExceptionDetails.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/exception/ValidationExceptionDetails.java b/src/main/java/com/hideyoshi/auth/util/exception/ValidationExceptionDetails.java similarity index 92% rename from src/main/java/com/hideyoshi/backendportfolio/util/exception/ValidationExceptionDetails.java rename to src/main/java/com/hideyoshi/auth/util/exception/ValidationExceptionDetails.java index e858fc9..4150fc0 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/exception/ValidationExceptionDetails.java +++ b/src/main/java/com/hideyoshi/auth/util/exception/ValidationExceptionDetails.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.exception; +package com.hideyoshi.auth.util.exception; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuard.java b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuard.java similarity index 85% rename from src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuard.java rename to src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuard.java index 337778b..f599c2b 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuard.java +++ b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuard.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.guard; +package com.hideyoshi.auth.util.guard; import java.lang.annotation.*; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuardEnum.java b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuardEnum.java similarity index 93% rename from src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuardEnum.java rename to src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuardEnum.java index e5c9da4..174827b 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceGuardEnum.java +++ b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceGuardEnum.java @@ -1,9 +1,9 @@ -package com.hideyoshi.backendportfolio.util.guard; +package com.hideyoshi.auth.util.guard; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.base.auth.service.UserService; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.service.UserService; import lombok.Getter; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceValidator.java b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceValidator.java similarity index 85% rename from src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceValidator.java rename to src/main/java/com/hideyoshi/auth/util/guard/UserResourceValidator.java index e71754c..ca58496 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/guard/UserResourceValidator.java +++ b/src/main/java/com/hideyoshi/auth/util/guard/UserResourceValidator.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.util.guard; +package com.hideyoshi.auth.util.guard; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.model.UserDTO; import org.springframework.security.core.context.SecurityContextHolder; import javax.validation.ConstraintValidator; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/handler/RestExceptionHandler.java b/src/main/java/com/hideyoshi/auth/util/handler/RestExceptionHandler.java similarity index 97% rename from src/main/java/com/hideyoshi/backendportfolio/util/handler/RestExceptionHandler.java rename to src/main/java/com/hideyoshi/auth/util/handler/RestExceptionHandler.java index 2b54adc..014932d 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/handler/RestExceptionHandler.java +++ b/src/main/java/com/hideyoshi/auth/util/handler/RestExceptionHandler.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.util.handler; +package com.hideyoshi.auth.util.handler; -import com.hideyoshi.backendportfolio.util.exception.*; +import com.hideyoshi.auth.util.exception.*; import lombok.extern.log4j.Log4j2; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/EmailUnique.java b/src/main/java/com/hideyoshi/auth/util/validator/email/unique/EmailUnique.java similarity index 86% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/EmailUnique.java rename to src/main/java/com/hideyoshi/auth/util/validator/email/unique/EmailUnique.java index 0982971..3042e10 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/EmailUnique.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/email/unique/EmailUnique.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.util.validator.email.unique; +package com.hideyoshi.auth.util.validator.email.unique; -import com.hideyoshi.backendportfolio.base.auth.repo.UserRepository; +import com.hideyoshi.auth.base.auth.repo.UserRepository; import lombok.RequiredArgsConstructor; import javax.validation.ConstraintValidator; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/UniqueEmail.java b/src/main/java/com/hideyoshi/auth/util/validator/email/unique/UniqueEmail.java similarity index 89% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/UniqueEmail.java rename to src/main/java/com/hideyoshi/auth/util/validator/email/unique/UniqueEmail.java index 9be9559..4517ccf 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/unique/UniqueEmail.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/email/unique/UniqueEmail.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.validator.email.unique; +package com.hideyoshi.auth.util.validator.email.unique; import javax.validation.Constraint; import javax.validation.Payload; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/EmailValidator.java b/src/main/java/com/hideyoshi/auth/util/validator/email/valid/EmailValidator.java similarity index 93% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/EmailValidator.java rename to src/main/java/com/hideyoshi/auth/util/validator/email/valid/EmailValidator.java index 9907a84..c3fd26e 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/EmailValidator.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/email/valid/EmailValidator.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.validator.email.valid; +package com.hideyoshi.auth.util.validator.email.valid; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/ValidEmail.java b/src/main/java/com/hideyoshi/auth/util/validator/email/valid/ValidEmail.java similarity index 89% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/ValidEmail.java rename to src/main/java/com/hideyoshi/auth/util/validator/email/valid/ValidEmail.java index a68dbb3..639c2d2 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/email/valid/ValidEmail.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/email/valid/ValidEmail.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio.util.validator.email.valid; +package com.hideyoshi.auth.util.validator.email.valid; import javax.validation.Constraint; import javax.validation.Payload; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/password/PasswordValidator.java b/src/main/java/com/hideyoshi/auth/util/validator/password/PasswordValidator.java similarity index 87% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/password/PasswordValidator.java rename to src/main/java/com/hideyoshi/auth/util/validator/password/PasswordValidator.java index ee5a95a..e47beeb 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/password/PasswordValidator.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/password/PasswordValidator.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.util.validator.password; +package com.hideyoshi.auth.util.validator.password; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Provider; import lombok.RequiredArgsConstructor; import javax.validation.ConstraintValidator; diff --git a/src/main/java/com/hideyoshi/backendportfolio/util/validator/password/ValidPassword.java b/src/main/java/com/hideyoshi/auth/util/validator/password/ValidPassword.java similarity index 85% rename from src/main/java/com/hideyoshi/backendportfolio/util/validator/password/ValidPassword.java rename to src/main/java/com/hideyoshi/auth/util/validator/password/ValidPassword.java index 347b3a6..87035f3 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/util/validator/password/ValidPassword.java +++ b/src/main/java/com/hideyoshi/auth/util/validator/password/ValidPassword.java @@ -1,6 +1,6 @@ -package com.hideyoshi.backendportfolio.util.validator.password; +package com.hideyoshi.auth.util.validator.password; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Provider; import javax.validation.Constraint; import javax.validation.Payload; diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMap.java b/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMap.java deleted file mode 100644 index 0f50c65..0000000 --- a/src/main/java/com/hideyoshi/backendportfolio/base/auth/oauth/mapper/OAuthMap.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.hideyoshi.backendportfolio.base.auth.oauth.mapper; - -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; - -public interface OAuthMap { - - String getPrincipal(); - - String getProfilePicture(); - - Provider getProvider(); - -} diff --git a/src/test/java/com/hideyoshi/backendportfolio/BackendPortfolioApplicationTests.java b/src/test/java/com/hideyoshi/auth/BackendPortfolioApplicationTests.java similarity index 83% rename from src/test/java/com/hideyoshi/backendportfolio/BackendPortfolioApplicationTests.java rename to src/test/java/com/hideyoshi/auth/BackendPortfolioApplicationTests.java index dc359e6..f064a6f 100644 --- a/src/test/java/com/hideyoshi/backendportfolio/BackendPortfolioApplicationTests.java +++ b/src/test/java/com/hideyoshi/auth/BackendPortfolioApplicationTests.java @@ -1,4 +1,4 @@ -package com.hideyoshi.backendportfolio; +package com.hideyoshi.auth; import org.junit.jupiter.api.Test; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; diff --git a/src/test/java/com/hideyoshi/backendportfolio/base/user/repo/UserRepositoryTest.java b/src/test/java/com/hideyoshi/auth/base/user/repo/UserRepositoryTest.java similarity index 83% rename from src/test/java/com/hideyoshi/backendportfolio/base/user/repo/UserRepositoryTest.java rename to src/test/java/com/hideyoshi/auth/base/user/repo/UserRepositoryTest.java index 35977fb..f2ec24d 100644 --- a/src/test/java/com/hideyoshi/backendportfolio/base/user/repo/UserRepositoryTest.java +++ b/src/test/java/com/hideyoshi/auth/base/user/repo/UserRepositoryTest.java @@ -1,10 +1,10 @@ -package com.hideyoshi.backendportfolio.base.user.repo; +package com.hideyoshi.auth.base.user.repo; -import com.hideyoshi.backendportfolio.base.auth.repo.UserRepository; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.entity.User; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.repo.UserRepository; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.entity.User; +import com.hideyoshi.auth.base.auth.model.UserDTO; import lombok.extern.log4j.Log4j2; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/test/java/com/hideyoshi/backendportfolio/base/user/service/UserServiceTest.java b/src/test/java/com/hideyoshi/auth/base/user/service/UserServiceTest.java similarity index 96% rename from src/test/java/com/hideyoshi/backendportfolio/base/user/service/UserServiceTest.java rename to src/test/java/com/hideyoshi/auth/base/user/service/UserServiceTest.java index 735f594..56bb27b 100644 --- a/src/test/java/com/hideyoshi/backendportfolio/base/user/service/UserServiceTest.java +++ b/src/test/java/com/hideyoshi/auth/base/user/service/UserServiceTest.java @@ -1,12 +1,12 @@ -package com.hideyoshi.backendportfolio.base.user.service; +package com.hideyoshi.auth.base.user.service; -import com.hideyoshi.backendportfolio.base.auth.service.UserService; -import com.hideyoshi.backendportfolio.base.auth.entity.Provider; -import com.hideyoshi.backendportfolio.base.auth.entity.Role; -import com.hideyoshi.backendportfolio.base.auth.entity.User; -import com.hideyoshi.backendportfolio.base.auth.model.UserDTO; -import com.hideyoshi.backendportfolio.base.auth.repo.UserRepository; -import com.hideyoshi.backendportfolio.util.exception.BadRequestException; +import com.hideyoshi.auth.base.auth.service.UserService; +import com.hideyoshi.auth.base.auth.entity.Provider; +import com.hideyoshi.auth.base.auth.entity.Role; +import com.hideyoshi.auth.base.auth.entity.User; +import com.hideyoshi.auth.base.auth.model.UserDTO; +import com.hideyoshi.auth.base.auth.repo.UserRepository; +import com.hideyoshi.auth.util.exception.BadRequestException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/src/test/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageServiceTest.java b/src/test/java/com/hideyoshi/auth/microservice/storageService/service/StorageServiceTest.java similarity index 92% rename from src/test/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageServiceTest.java rename to src/test/java/com/hideyoshi/auth/microservice/storageService/service/StorageServiceTest.java index 9044920..ba63f60 100644 --- a/src/test/java/com/hideyoshi/backendportfolio/microservice/storageService/service/StorageServiceTest.java +++ b/src/test/java/com/hideyoshi/auth/microservice/storageService/service/StorageServiceTest.java @@ -1,10 +1,10 @@ -package com.hideyoshi.backendportfolio.microservice.storageService.service; +package com.hideyoshi.auth.microservice.storageService.service; import com.fasterxml.jackson.databind.ObjectMapper; -import com.hideyoshi.backendportfolio.microservice.storageService.config.StorageServiceConfig; -import com.hideyoshi.backendportfolio.microservice.storageService.enums.FileTypeEnum; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceDownloadResponse; -import com.hideyoshi.backendportfolio.microservice.storageService.model.StorageServiceUploadResponse; +import com.hideyoshi.auth.microservice.storageService.config.StorageServiceConfig; +import com.hideyoshi.auth.microservice.storageService.enums.FileTypeEnum; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceDownloadResponse; +import com.hideyoshi.auth.microservice.storageService.model.StorageServiceUploadResponse; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith;