Sentinel-based login for Trac


This is a modified authentication plugin to use the MSU Sentinel System.


Options in the [sentinel] section:

app_id: required
Name of the app requiring sentinel authentication.
login_url: required
URL that user is redirected to to enter credentials.
service_password: required
Password to connect to sentinel web service.
service_url: required
URL of sentinel web service.
service_username: required
Username to connect to sentinel web service.

To enable the plugin:

tracsentinel.* = enabled
trac.web.auth.LoginModule = disabled


An example configuration:

app_id = MyApp
login_url =
service_password = sentinel_password
service_url =
service_username = sentinel_username

Bugs/Feature Requests

Existing bugs and feature requests for TracSentinelPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out TracSentinelPlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

5569 by tgish on 2009-04-22 17:59:57
Really fixed formatting this time (I think).
5568 by tgish on 2009-04-22 17:58:28
Fixed formatting of README.
5567 by tgish on 2009-04-22 17:57:42
Changed from mime-type property to correct svn:mime-type.


Author: tgish
Maintainer: Thomas Gish

Last modified 7 years ago Last modified on Nov 2, 2015, 1:19:24 PM