Mercurial > kallithea
diff rhodecode/templates/admin/users/users.html @ 991:b232a36cc51f issue-108
Improve LDAP authentication
* Adds an LDAP filter for locating the LDAP object
* Adds a search scope policy when using the Base DN
* Adds option required certificate policy when using LDAPS
* Adds attribute mapping for username, firstname, lastname, email
* Initializes rhodecode user using LDAP info (no longer uses "@ldap")
* Remembers the user object (DN) in the user table
* Updates admin interfaces
* Authenticates against actual user objects in LDAP
* Possibly other things.
Really, this should be extended to a list of LDAP configurations, but this is a good start.
author | Thayne Harbaugh <thayne@fusionio.com> |
---|---|
date | Thu, 03 Feb 2011 16:34:40 -0700 |
parents | de671e3af0e5 |
children | a1bcfe58a1ab |
line wrap: on
line diff
--- a/rhodecode/templates/admin/users/users.html Tue Feb 01 15:19:42 2011 +0100 +++ b/rhodecode/templates/admin/users/users.html Thu Feb 03 16:34:40 2011 -0700 @@ -49,7 +49,7 @@ <td>${user.last_login}</td> <td>${h.bool2icon(user.active)}</td> <td>${h.bool2icon(user.admin)}</td> - <td>${h.bool2icon(user.is_ldap)}</td> + <td>${h.bool2icon(bool(user.ldap_dn))}</td> <td> ${h.form(url('user', id=user.user_id),method='delete')} ${h.submit('remove_','delete',id="remove_user_%s" % user.user_id,