class GitHub::Ldap::UserSearch::ActiveDirectory
Private Instance Methods
global_catalog_connection()
click to toggle source
# File lib/github/ldap/user_search/active_directory.rb, line 14 def global_catalog_connection GlobalCatalog.connection(ldap) end
options()
click to toggle source
When doing a global search for a user's DN, set the search base to blank
Calls superclass method
# File lib/github/ldap/user_search/active_directory.rb, line 19 def options super.merge(base: "") end
search(search_options)
click to toggle source
Private - Overridden from base class to set the base to “”, and use the Global Catalog to perform the user search.
# File lib/github/ldap/user_search/active_directory.rb, line 10 def search(search_options) Array(global_catalog_connection.search(search_options.merge(options))) end