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 | ... | ... |