fix: generate valid urls when app url contains a trailing slash (#257)

This commit is contained in:
2025-02-22 14:00:25 +00:00
parent 7446f853fc
commit e40ed50bed
6 changed files with 26 additions and 13 deletions

View File

@@ -40,6 +40,15 @@ func GetHostnameFromURL(rawURL string) string {
return parsedURL.Hostname()
}
// Returns an absolute path when provided with a URL (https://test.com) and a path "/.well-known/openid-configuration"
func GetAbsoluteURL(baseURL string, path string) string {
url, err := url.JoinPath(baseURL, path)
if err != nil {
return ""
}
return url
}
// StringPointer creates a string pointer from a string value
func StringPointer(s string) *string {
return &s