Apache User Info plugin
If you're using Apache with mod_auth_ldap then you can use multiple attributes in AuthLDAPURL, all of them being exposed as variables with the default prefix AUTHENTICATE_.
With this plugin you can fill the missing values or override the name and the email address of the user during the login.
If you have any issues, create a new ticket.
You can also report bugs and feature requests on Bitbucket.
You can download the latest version of ApacheUserInfo.py from here.
The plugin consists of a single file that must be placed directly into either the project's or the shared plugins directory.
Enable and configure it in your trac.ini file:
[components] apacheuserinfo.* = enabled [apacheuserinfo] email_override = true email_var = AUTHENTICATE_MAIL name_override = true name_var = AUTHENTICATE_DISPLAYNAME
The attributes used for mapping must be present in AuthLDAPURL, for example: