fix: 팝업 로그인 시에도 redirect_uri를 항상 포함하여 콜백 처리 보장 #243
This commit is contained in:
1 parent
516a7b3635
commit
bb7f3a7b25
1 file changed
+2
-4
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user