forked from baron/baron-sso
headless URL 호스트 해석 보정
This commit is contained in:
@@ -841,6 +841,15 @@ func (h *AuthHandler) resolveUserfrontURL(c *fiber.Ctx) string {
|
|||||||
if baseURL == "" {
|
if baseURL == "" {
|
||||||
return strings.TrimRight(envURL, "/")
|
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
|
return baseURL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user