Changes the Project Name to com.hideyoshi.auth

From now onward this project with be only for authentication of users of the Hideyoshi.com project. All other APIs and MicroServices will use this project to validate user identity
This commit is contained in:
2024-02-24 02:48:01 -03:00
parent e1ec1b2068
commit cc5c5cf755
58 changed files with 168 additions and 168 deletions

View File

@@ -9,10 +9,10 @@
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.hideyoshi</groupId>
<artifactId>backend-api</artifactId>
<artifactId>auth-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>backend-api</name>
<description>Backend API</description>
<name>auth-api</name>
<description>Auth API for the Hideyoshi.com Project</description>
<properties>
<java.version>17</java.version>
</properties>

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio;
package com.hideyoshi.auth;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@@ -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;

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.base.auth.entity;
package com.hideyoshi.auth.base.auth.entity;
import lombok.Getter;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.base.auth.entity;
package com.hideyoshi.auth.base.auth.entity;
import com.fasterxml.jackson.annotation.JsonValue;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.base.auth.entity;
package com.hideyoshi.auth.base.auth.entity;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.base.auth.model;
package com.hideyoshi.auth.base.auth.model;
import lombok.Data;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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();
}

View File

@@ -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 {

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.microservice.storageService.model;
package com.hideyoshi.auth.microservice.storageService.model;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.microservice.storageService.model;
package com.hideyoshi.auth.microservice.storageService.model;
import com.fasterxml.jackson.annotation.JsonProperty;

View File

@@ -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;

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.exception;
package com.hideyoshi.auth.util.exception;
import java.time.LocalDateTime;

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.exception;
package com.hideyoshi.auth.util.exception;
import java.time.LocalDateTime;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.exception;
package com.hideyoshi.auth.util.exception;
import lombok.Getter;
import lombok.Setter;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.exception;
package com.hideyoshi.auth.util.exception;
import lombok.Getter;
import lombok.Setter;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.guard;
package com.hideyoshi.auth.util.guard;
import java.lang.annotation.*;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -1,4 +1,4 @@
package com.hideyoshi.backendportfolio.util.validator.email.valid;
package com.hideyoshi.auth.util.validator.email.valid;
import lombok.RequiredArgsConstructor;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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();
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;