Sha256: be4629e112a28c23dc873d30c384e9fd9b877d0b8278a6c9c6e2dbd7e2cb8e3d
Contents?: true
Size: 981 Bytes
Versions: 2
Compression:
Stored size: 981 Bytes
Contents
module Adauth # Uses the administrator login to create a Net::LDAP object that can query the whole domain # # Called as: # Adauth::AdminConnection.bind(username,password) class AdminConnection # Uses the administrator login to create a Net::LDAP object that can query the whole domain # # Called as: # Adauth::AdminConnection.bind(username,password) 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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adauth-1.2.1 | lib/adauth/admin_connection.rb |
adauth-1.2.0 | lib/adauth/admin_connection.rb |