1
0
forked from baron/baron-sso

fix: 팝업 로그인 시에도 redirect_uri를 항상 포함하여 콜백 처리 보장 #243

This commit is contained in:
2026-02-11 15:57:58 +09:00
parent 516a7b3635
commit bb7f3a7b25

View File

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