Sentinel-based login for Trac

Description

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

Configuration

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:

[components]
tracsentinel.* = enabled
trac.web.auth.LoginModule = disabled

Example

An example configuration:

[sentinel]
app_id = MyApp
login_url = https://login.example.com/
service_password = sentinel_password
service_url = https://sentinel.example.com/sentinel/service
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

Download the zipped source from here.

Source

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

Recent Changes

[5569] by tgish on 04/22/09 19:59:57

Really fixed formatting this time (I think).

[5568] by tgish on 04/22/09 19:58:28

Fixed formatting of README.

[5567] by tgish on 04/22/09 19:57:42

Changed from mime-type property to correct svn:mime-type.

[5566] by tgish on 04/22/09 19:51:37

Added README.

Author/Contributors

Author: tgish
Contributors: