0
0
Fork 0

Add ldap search filter (#8151)

This commit is contained in:
Immae 2018-08-15 18:12:44 +02:00 committed by Eugen Rochko
parent aaac14b8ad
commit b0f4fe456b
3 changed files with 6 additions and 1 deletions

View file

@ -24,7 +24,8 @@ module Devise
connect_timeout: 10
)
if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: "(#{Devise.ldap_uid}=#{email})", password: password))
filter = format(Devise.ldap_search_filter, uid: Devise.ldap_uid, email: email)
if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: filter, password: password))
user = User.ldap_get_user(user_info.first)
success!(user)
else