1
0
forked from baron/baron-sso

headless URL 호스트 해석 보정

This commit is contained in:
2026-04-10 10:56:52 +09:00
parent 969d32eaca
commit 2ef851086d

View File

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