From 2ef851086d08b92f66bd209c25435555f024b48c Mon Sep 17 00:00:00 2001 From: kyy Date: Fri, 10 Apr 2026 10:56:52 +0900 Subject: [PATCH] =?UTF-8?q?headless=20URL=20=ED=98=B8=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=ED=95=B4=EC=84=9D=20=EB=B3=B4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/handler/auth_handler.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/internal/handler/auth_handler.go b/backend/internal/handler/auth_handler.go index 4d99e49a..7892f95e 100644 --- a/backend/internal/handler/auth_handler.go +++ b/backend/internal/handler/auth_handler.go @@ -841,6 +841,15 @@ func (h *AuthHandler) resolveUserfrontURL(c *fiber.Ctx) string { if baseURL == "" { return strings.TrimRight(envURL, "/") } + + envParsed, envErr := url.Parse(strings.TrimRight(envURL, "/")) + baseParsed, baseErr := url.Parse(strings.TrimRight(baseURL, "/")) + if envErr == nil && baseErr == nil && + strings.EqualFold(envParsed.Hostname(), baseParsed.Hostname()) && + envParsed.Scheme == "https" && baseParsed.Scheme == "http" { + return strings.TrimRight(envURL, "/") + } + return baseURL }