diff --git a/main.go b/main.go index 5a20495..cdcaddd 100644 --- a/main.go +++ b/main.go @@ -74,7 +74,7 @@ func GetGroupsOfUser(username string, baseDN string, conn *ldap.Conn) ([]string, searchRequest := ldap.NewSearchRequest( baseDN, ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, - fmt.Sprintf("(uid=%s)", samAccountName), + fmt.Sprintf("(CN=%s)", ldap.EscapeFilter(samAccountName)), []string{"dn"}, nil, )