尝试使用devise_ldap_authenticatable进行身份验证时,LDAP搜索产生了0个匹配项

时间:2014-08-21 05:49:10

标签: ruby-on-rails authentication devise

我使用的是Ruby 2.1.2和Rails 4.1.1,我使用了devise和devise_ldap_authenticatable进行ldap身份验证。我按照以下链接中提到的所有步骤进行操作 https://github.com/cschiewek/devise_ldap_authenticatable。当我尝试登录时,我收到以下错误 ldap.yml: -

发展:   主持人:zeus.corp.ads.valuelabs.net   港口:389   attribute:samaccountname   base:DC = corp,DC = ###,DC = ####,DC = net   ssl:false

LDAP:LDAP dn lookup:cn = ykakarla   LDAP:LDAP搜索登录:cn = ykakarla   LDAP:LDAP搜索产生0匹配   LDAP:授权用户cn = ykakarla,DC = corp,DC = ###,DC = ####,DC = net   LDAP:未经授权,因为未经过身份验证。

我发现了这个问题,我改变了我的ldap.yml

发展:   主持人:zeus.corp.ads.valuelabs.net   港口:389   属性:cn   base:OU = USERS,OU = MOBILE TEAM,OU = PROJECTS,OU = #####,DC = corp,DC = ####,DC = #####,DC = net   ssl:false

现在当我给我的cn,即yaswanth kakarla时,它已经过验证。 它只搜索顶级目录。但我也需要搜索子树。

任何帮助。

谢谢

0 个答案:

没有答案