There is no query...

This commit is contained in:
John van der Wulp
2026-03-05 16:46:11 +01:00
parent 503bd8de74
commit 3d491e0fe0
2 changed files with 4 additions and 4 deletions

View File

@@ -76,13 +76,13 @@ func ValidateCallbackURL(raw string) bool {
}
// ValidateResponseMode validates response_mode parameter
// If responseMode is present, it must be either "form_post" or "query"
// If responseMode is present, it must be "form_post"
// Empty responseMode is allowed (will use default behavior)
func ValidateResponseMode(responseMode string) bool {
// Empty responseMode is allowed (field not provided, use default)
if responseMode == "" {
return true
}
// If present, it must be form_post or query
return responseMode == "form_post" || responseMode == "query"
// If present, it must be form_post
return responseMode == "form_post"
}

View File

@@ -64,7 +64,7 @@ func TestValidateResponseMode(t *testing.T) {
expected bool
}{
{"valid form_post", "form_post", true},
{"valid query", "query", true},
{"invalid query", "query", false},
{"valid empty", "", true},
{"invalid fragment", "fragment", false},
}