diff --git a/src/main/java/com/susanghan_guys/server/oauth2/handler/OAuth2SuccessHandler.java b/src/main/java/com/susanghan_guys/server/oauth2/handler/OAuth2SuccessHandler.java index 3f6e6443..5b4eccfa 100644 --- a/src/main/java/com/susanghan_guys/server/oauth2/handler/OAuth2SuccessHandler.java +++ b/src/main/java/com/susanghan_guys/server/oauth2/handler/OAuth2SuccessHandler.java @@ -10,6 +10,7 @@ import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.security.core.Authentication; import org.springframework.security.web.authentication.AuthenticationSuccessHandler; @@ -19,6 +20,7 @@ import java.util.Map; import java.util.UUID; +@Slf4j @Component @RequiredArgsConstructor public class OAuth2SuccessHandler implements AuthenticationSuccessHandler { @@ -28,7 +30,7 @@ public class OAuth2SuccessHandler implements AuthenticationSuccessHandler { private final ObjectMapper objectMapper; private final RedisUtil redisUtil; - @Value("${frontend.oauth2.redirect-uri}") + @Value("${frontend.oauth2.base-redirect-uri}") private String redirectUri; @Override @@ -57,9 +59,12 @@ public void onAuthenticationSuccess( "accessToken", accessToken, "refreshToken", refreshToken, "isSignUp", String.valueOf(isSignUp) - )), 1000 * 60L); + )), + 1000 * 60L + ); String callbackUri = redirectUri + tempCode; + response.sendRedirect(callbackUri); } } diff --git a/src/main/java/com/susanghan_guys/server/work/dto/response/ReportSharingResponse.java b/src/main/java/com/susanghan_guys/server/work/dto/response/ReportSharingResponse.java index 9014eccb..e69ef239 100644 --- a/src/main/java/com/susanghan_guys/server/work/dto/response/ReportSharingResponse.java +++ b/src/main/java/com/susanghan_guys/server/work/dto/response/ReportSharingResponse.java @@ -10,7 +10,7 @@ public record ReportSharingResponse( @Schema(description = "작품 ID", defaultValue = "1") Long workId, - @Schema(description = "리포트 링크", defaultValue = "https://www.soosanghan.site/reports/22/verify-code") + @Schema(description = "리포트 링크", defaultValue = "https://www.soosanghan.site/reports/22") String link, @Schema(description = "리포트 코드", defaultValue = "64E8E8") @@ -19,7 +19,7 @@ public record ReportSharingResponse( public static ReportSharingResponse from(Work work) { return ReportSharingResponse.builder() .workId(work.getId()) - .link("https://www.soosanghan.site/reports/" + work.getId() + "/verify-code") + .link("https://www.soosanghan.site/reports/" + work.getId()) .code(work.getCode()) .build(); }