Class: Adauth::AdminConnection
- Inherits:
-
Object
- Object
- Adauth::AdminConnection
- Defined in:
- lib/adauth/admin_connection.rb
Overview
Class Method Summary collapse
-
.bind ⇒ Object
Uses the administrator login to create a Net::LDAP object that can query the whole domain.
Class Method Details
.bind ⇒ Object
Uses the administrator login to create a Net::LDAP object that can query the whole domain
Called as:
Adauth::AdminConnection.bind(username,password)
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/adauth/admin_connection.rb', line 13 def self.bind if Adauth.config.admin_user and Adauth.config.admin_password conn = Adauth::Connection.bind(Adauth.config.admin_user, Adauth.config.admin_password) if conn return conn else raise "admin_user and admin_password do not result in a succesful login" end else raise "Can not create Adauth::AdminConnection without admin_user and admin_password set in config" end end |