added whitelisting of redirect

This commit is contained in:
2026-01-07 13:20:24 +08:00
parent c8e873cbc1
commit ec18a6cacd
+21
View File
@@ -0,0 +1,21 @@
package handlers
import (
"os"
"strings"
)
func IsAllowedRedirectURI(uri string) bool {
allowedRedirectURIsEnv := os.Getenv("ALLOWED_REDIRECT_URIS")
if allowedRedirectURIsEnv == "" {
return false
}
allowedRedirectURIs := strings.Split(allowedRedirectURIsEnv, ",")
for _, allowed := range allowedRedirectURIs {
if uri == strings.TrimSpace(allowed) { // Exact match only
return true
}
}
return false
}