LDAP auth using bind instead of search
Closed
LDAP auth using bind instead of search
Created by: sibprogrammer
Need to have an ability to integrate LDAP (ActiveDirectory) w/o knowledge of system account. It's possible if we use bind, instead of search.
Here is a simple piece of code that allows to do this:
require 'net/ldap'
ldap = Net::LDAP.new(:host => "something.com")
ldap.auth "DOMAIN\\user-login", "****"
if ldap.bind
# ok, let's login
else
# fail
end
But I'm not familiar w/ omniauth and don't know how to make it work in expected way.
Parameters that are obtained by look up may be defined in config in case of "bind" usage. For example: host, domain, email_pattern
Created by: jvanbaarsen
Thanks for your interest in GitLab. We don't use the issue tracker for support requests and configuration questions. Please use the support forum, Stack Overflow, the #gitlab IRC channel on Freenode or the http://www.gitlab.com paid services for this purpose. Have a look at the contribution guidelines for more information.
By Administrator on 2014-06-22T12:26:45 (imported from GitLab project)