fix(coderd): userOIDC: ignore leading @ of EmailDomain (#13568)

This commit is contained in:
Cian Johnston
2024-06-14 09:29:07 +01:00
committed by GitHub
parent d04959cea8
commit fe240add86
2 changed files with 26 additions and 0 deletions
+2
View File
@@ -960,6 +960,8 @@ func (api *API) userOIDC(rw http.ResponseWriter, r *http.Request) {
}
userEmailDomain := emailSp[len(emailSp)-1]
for _, domain := range api.OIDCConfig.EmailDomain {
// Folks sometimes enter EmailDomain with a leading '@'.
domain = strings.TrimPrefix(domain, "@")
if strings.EqualFold(userEmailDomain, domain) {
ok = true
break