Skip to content

Referral is not being added to Referrals array after search #128

Closed
@trdyer

Description

@trdyer

I may be entirely doing this wrong...

I am trying to search for users in a subdomain from the domain that I am connected to.

For instance I am connected to the Active Directory Forest root of foo.bar and trying to search for users in baz.foo.bar

doing a ldapsearch yields

ldapsearch -h foo.bar -D [email protected]  -W -x -b "DC=baz,DC=foo,DC=bar" "(objectClass=user)"
Enter LDAP Password: *******
# extended LDIF
#
# LDAPv3
# base <DC=baz,DC=foo,DC=bar> with scope subtree
# filter: (objectClass=user)
# requesting: ALL
#

# search result
search: 2
result: 10 Referral
text: 0000202B: RefErr: DSID-03100781, data 0, 1 access points
	ref 1: 'baz.foo.bar'

ref: ldap://baz.foo.bar/DC=baz,DC=foo,DC=bar

# numResponses: 1

but doing a search in go-ldap that looks like ...

search := ldap.NewSearchRequest("DC=baz,DC=foo,DC=bar", ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, "(objectClass=user)", nil, nil)

will retrieve nothing, and give me an error of

LDAP Result Code 10 "Referral": 0000202B: RefErr: DSID-03100781, data 0, 1 access points
	ref 1: 'baz.foo.bar'

any ideas what I may be doing wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions