module AD::ConnectionFactory
Constants
- ServiceUserBindError
Public Class Methods
service_user_connection()
click to toggle source
# File lib/ad/connection_factory.rb, line 15 def service_user_connection connection = unauthenticated_connection connection.auth( Net::LDAP::DN.new(AD.service_user_dn).to_s, AD.service_user_password ) unless connection.bind raise ServiceUserBindError, connection.get_operation_result end connection end
unauthenticated_connection()
click to toggle source
# File lib/ad/connection_factory.rb, line 7 def unauthenticated_connection Net::LDAP.new( host: AD.host, port: AD.port, instrumentation_service: AD.instrumentation_service ) end
Private Instance Methods
service_user_connection()
click to toggle source
# File lib/ad/connection_factory.rb, line 15 def service_user_connection connection = unauthenticated_connection connection.auth( Net::LDAP::DN.new(AD.service_user_dn).to_s, AD.service_user_password ) unless connection.bind raise ServiceUserBindError, connection.get_operation_result end connection end
unauthenticated_connection()
click to toggle source
# File lib/ad/connection_factory.rb, line 7 def unauthenticated_connection Net::LDAP.new( host: AD.host, port: AD.port, instrumentation_service: AD.instrumentation_service ) end