Edgewall Software

Opened 17 years ago

Last modified 4 years ago

#2194 new enhancement

Make user credentials available to IPermissionStore & IPermissionGroupProvider component

Reported by: Emmanuel Blot Owned by:
Priority: low Milestone: next-major-releases
Component: general Version: 0.9b2
Severity: normal Keywords: permission user group credentials
Cc: felix.schwarz@… Branch:
Release Notes:
API Changes:
Internal Changes:


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.

Attachments (0)

Change History (4)

comment:1 by Felix Schwarz <felix.schwarz@…>, 13 years ago

Cc: felix.schwarz@… added

comment:2 by Christian Boos, 12 years ago

Milestone: 1.0unscheduled

Milestone 1.0 deleted

comment:3 by Christian Boos, 12 years ago

Keywords: permission user group credentials added
Milestone: triagingnext-major-0.1X
Severity: minornormal

Maybe necessary to consider during the work associated with #5648.

comment:4 by Ryan J Ollos, 7 years ago

Owner: Jonas Borgström removed

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.