CAS-based login for Trac
Notes
This is a modified login plugin to use a JA-SIG CAS server as the back-end.
Configuration
Options in the [cas] section:
- server: required
- The base URL of the CAS server.
- login_path:
- Relative path to the login service. Defaults to /login.
- logout_path:
- Relative path to the logout service. Defaults to /logout.
- validate_path:
- Relative path to the validation service. Defaults to /validate.
To enable the plugin:
[components] traccas.* = enabled trac.web.auth.LoginModule = disabled
Note
Even if installing locally, you must disable the default LoginModule.
Example
An example configuration:
[cas] server = https://login.example.com/cas
Bugs/Feature Requests
Existing bugs and feature requests for TracCasPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out TracCasPlugin from here using Subversion, or browse the source with Trac.
Recent Changes
[3634] by coderanger on 05/08/08 12:20:59
Fix admonitions.
[3620] by coderanger on 05/06/08 13:32:52
Set MIME type.
[3619] by coderanger on 05/06/08 13:31:26
Add README.
[3589] by coderanger on 05/05/08 01:46:24
Mostly untested upgrade to 0.11 APIs.
Author/Contributors
Author: coderanger
Maintainer: none
Contributors:

