From 4089514432b221b558b44b1d6792fc452c126144 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Thu, 20 Apr 2023 12:36:22 +0200 Subject: [PATCH] Auth: Make GitHub auth's allowed_organizations be case insensitive (#66879) * Auth: Make GitHub auth's allowed_organizations be case insensitive * Apply code suggestion to use strings.EqualFold --- pkg/login/social/github_oauth.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/login/social/github_oauth.go b/pkg/login/social/github_oauth.go index f170d6d9194..4d04f412321 100644 --- a/pkg/login/social/github_oauth.go +++ b/pkg/login/social/github_oauth.go @@ -6,6 +6,7 @@ import ( "fmt" "net/http" "regexp" + "strings" "golang.org/x/oauth2" @@ -67,7 +68,7 @@ func (s *SocialGithub) IsOrganizationMember(client *http.Client, organizationsUr for _, allowedOrganization := range s.allowedOrganizations { for _, organization := range organizations { - if organization == allowedOrganization { + if strings.EqualFold(organization, allowedOrganization) { return true } }