Skip to content

Commit 7cdbe86

Browse files
author
Dave Sims
committed
Minor style/cleanup
1 parent 3eddd8b commit 7cdbe86

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

lib/github/ldap/membership_validators/active_directory.rb

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,18 @@ def perform(entry)
2424
# Sets the entry to the base and scopes the search to the base,
2525
# according to the source documentation, found here:
2626
# http://msdn.microsoft.com/en-us/library/aa746475(v=vs.85).aspx
27-
28-
filter = membership_in_chain_filter(entry)
29-
options = {
30-
filter: filter,
27+
#
28+
# Use ReferralChaser to chase any potential referrals for an entry that may be owned by a different
29+
# domain controller.
30+
matched = referral_chaser.search \
31+
filter: membership_in_chain_filter(entry),
3132
base: entry.dn,
3233
scope: Net::LDAP::SearchScope_BaseObject,
3334
return_referrals: true,
3435
attributes: ATTRS
35-
}
36-
37-
# Chase any potential referrals for an entry that may be owned by a different
38-
# domain controller.
39-
matched = referral_chaser.search(options)
4036

4137
# membership validated if entry was matched and returned as a result
4238
# Active Directory DNs are case-insensitive
43-
4439
result = Array(matched).map { |m| m.dn.downcase }.include?(entry.dn.downcase)
4540
end
4641

0 commit comments

Comments
 (0)