Make user credentials available to IPermissionStore & IPermissionGroupProvider component
|Reported by:||Emmanuel Blot||Owned by:|
|Severity:||normal||Keywords:||permission user group credentials|
Permission backends, such as LDAP, may require authenticated access (non-anynomous bind, in LDAP terminology)
Today, credentials for such an authenticated access need to be hardcoded in the trac configuration (trac.ini, likely). It would be nice if the end user credentials (from the login) could be used to perform authentication on the permission store backend.
The "end user" may be a Trac admin, who wants to change the permission through the webadmin plugin for example.
This would allow to tie a permission change to a peculiar (admin) user on the backend as well.