From bb7f3a7b25597f39f474451be0154f5d25d28dd0 Mon Sep 17 00:00:00 2001 From: chan Date: Wed, 11 Feb 2026 15:57:58 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8C=9D=EC=97=85=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=8B=9C=EC=97=90=EB=8F=84=20redirect=5Furi?= =?UTF-8?q?=EB=A5=BC=20=ED=95=AD=EC=83=81=20=ED=8F=AC=ED=95=A8=ED=95=98?= =?UTF-8?q?=EC=97=AC=20=EC=BD=9C=EB=B0=B1=20=EC=B2=98=EB=A6=AC=20=EB=B3=B4?= =?UTF-8?q?=EC=9E=A5=20#243?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adminfront/src/features/auth/LoginPage.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/adminfront/src/features/auth/LoginPage.tsx b/adminfront/src/features/auth/LoginPage.tsx index a8fa4060..f7c376ca 100644 --- a/adminfront/src/features/auth/LoginPage.tsx +++ b/adminfront/src/features/auth/LoginPage.tsx @@ -33,10 +33,8 @@ function LoginPage() { const userfrontUrl = import.meta.env.USERFRONT_URL || "https://sso.hmac.kr"; const callbackUrl = `${window.location.origin}/auth/callback`; - // 팝업 방식일 때는 redirect_uri를 보내지 않아야 postMessage 로직이 작동함 - const loginUrl = mode === "redirect" - ? `${userfrontUrl}/signin?source=adminfront&redirect_uri=${encodeURIComponent(callbackUrl)}` - : `${userfrontUrl}/signin?source=adminfront`; + // 항상 redirect_uri를 포함하여 로그인이 성공하면 콜백 페이지로 오도록 함 + const loginUrl = `${userfrontUrl}/signin?source=adminfront&redirect_uri=${encodeURIComponent(callbackUrl)}`; if (mode === "redirect") { window.location.href = loginUrl;