diff --git a/src/main/java/umc/codeplay/controller/OAuthController.java b/src/main/java/umc/codeplay/controller/OAuthController.java index 5968cc1..6b6dc5b 100644 --- a/src/main/java/umc/codeplay/controller/OAuthController.java +++ b/src/main/java/umc/codeplay/controller/OAuthController.java @@ -3,6 +3,7 @@ import java.util.List; import java.util.Map; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.*; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.util.LinkedMultiValueMap; @@ -34,6 +35,9 @@ @Tag(name = "oauth-controller", description = "외부 소셜 로그인 서비스 연동 API, JWT 토큰 헤더 포함을 필요로 하지 않습니다.") public class OAuthController { + @Value("${frontend.url}") + private String targetOrigin; + private final JwtUtil jwtUtil; private final RestTemplate restTemplate = new RestTemplate(); private final GoogleOAuthProperties googleOAuthProperties; @@ -121,8 +125,6 @@ public ResponseEntity OAuthCallback( // .build()); } - String targetOrigin = "https://code-play-fe.vercel.app"; - private String getString(String serviceAccessToken, String serviceRefreshToken, String email) { String jsonData = String.format( diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index bd0ceff..b80f523 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -49,6 +49,10 @@ spring: starttls: enable: true +frontend: + url: + ${FRONTEND_URL} + s3: bucket: ${S3_BUCKET} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 90d1a7d..511e165 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -49,6 +49,10 @@ spring: access-key: ${AWS_ACCESS_KEY_ID} secret-key: ${AWS_SECRET_ACCESS_KEY} +frontend: + url: + ${FRONTEND_URL} + s3: bucket: ${S3_BUCKET}