Major Bugfix
release-tag / release-image (push) Successful in 2m1s
release-main / release-images (push) Successful in 4m14s

This commit is contained in:
2026-08-24 22:19:20 +02:00
parent bb91e01c89
commit f369ea5f52
12 changed files with 332 additions and 38 deletions
+14
View File
@@ -74,3 +74,17 @@ func TestValidateAccessAuthRequiresClientSecret(t *testing.T) {
t.Fatal("expected missing client secret validation error")
}
}
func TestValidateOIDCLogoutRedirectRequiresHTTPSForSecureCookie(t *testing.T) {
c := model.OIDCConfig{
Issuer: "https://id.example.org", ClientID: "client", ClientSecret: "secret",
RedirectURL: "https://director.example.org/oidc/callback", LogoutRedirectURL: "http://director.example.org/", SecureCookie: true,
}
if err := validateOIDC(c); err == nil {
t.Fatal("expected https validation error")
}
c.LogoutRedirectURL = "https://director.example.org/"
if err := validateOIDC(c); err != nil {
t.Fatal(err)
}
}