fix: dn should be case-insensitive (#250)
This commit is contained in:
+1
-1
@@ -411,7 +411,7 @@ func (ls *LdapService) isUserAdmin(cfg *config.Ldap, ldapUser *LdapUser) bool {
|
|||||||
// Check "memberOf" directly
|
// Check "memberOf" directly
|
||||||
if len(ldapUser.MemberOf) > 0 {
|
if len(ldapUser.MemberOf) > 0 {
|
||||||
for _, group := range ldapUser.MemberOf {
|
for _, group := range ldapUser.MemberOf {
|
||||||
if group == adminGroup {
|
if strings.EqualFold(group, adminGroup) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user