Commit 3ae39bfc66b9b5b9df0637742d10753adc70dcc8
Exists in
master
and in
1 other branch
Merge pull request #615 from felixbuenemann/patch-1
Update README LDAP instructions
Showing
1 changed file
with
7 additions
and
3 deletions
Show diff stats
README.md
... | ... | @@ -323,9 +323,13 @@ Errbit::Config.devise_modules << :ldap_authenticatable |
323 | 323 | before authentication. You must add the following lines to `app/models/user.rb`: |
324 | 324 | |
325 | 325 | ```ruby |
326 | - before_save :set_ldap_email | |
327 | - def set_ldap_email | |
328 | - self.email = Devise::LdapAdapter.get_ldap_param(self.username, "mail") | |
326 | + def ldap_before_save | |
327 | + name = Devise::LDAP::Adapter.get_ldap_param(self.username, "givenName") | |
328 | + surname = Devise::LDAP::Adapter.get_ldap_param(self.username, "sn") | |
329 | + mail = Devise::LDAP::Adapter.get_ldap_param(self.username, "mail") | |
330 | + | |
331 | + self.name = (name + surname).join ' ' | |
332 | + self.email = mail.first | |
329 | 333 | end |
330 | 334 | ``` |
331 | 335 | ... | ... |