From c4060b22065338e311a9b19e8934070c2eca8be3 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Thu, 25 Sep 2025 14:05:23 -0700 Subject: [PATCH] chore: uses trim instead --- internal/auth/proxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/auth/proxy.go b/internal/auth/proxy.go index 10a4b910..a5fbeb2f 100644 --- a/internal/auth/proxy.go +++ b/internal/auth/proxy.go @@ -49,7 +49,7 @@ func (p *proxyAuthContext) AuthMiddleware(next http.Handler) http.Handler { log.Fatal().Str("filter", r.Header.Get(p.headerFilter)).Msg("Failed to parse container filter") } userRoles := All - if r.Header.Get(p.headerRoles) != "" { + if strings.TrimSpace(r.Header.Get(p.headerRoles)) != "" { userRoles = ParseRole(r.Header.Get(p.headerRoles)) } user := newUser(r.Header.Get(p.headerUser), r.Header.Get(p.headerEmail), r.Header.Get(p.headerName), containerFilter, userRoles)