diff --git a/models/ldap.go b/models/ldap.go index 914d4d2..9224588 100644 --- a/models/ldap.go +++ b/models/ldap.go @@ -266,11 +266,13 @@ func GetGroupsOfUser(username string, baseDN string, conn *ldap.Conn) ([]string, searchRequest := ldap.NewSearchRequest( baseDN, ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, - fmt.Sprintf("(CN=%s)", ldap.EscapeFilter(samAccountName)), + fmt.Sprintf("(sAMAccountName=%s)", ldap.EscapeFilter(samAccountName)), []string{}, nil, ) + fmt.Printf("searchRequest: %v\n", searchRequest) + sr, err := conn.Search(searchRequest) if err != nil { return nil, err