CoSign single sign-on integration for Trac
Description
This plugin is inspired by TracCasPlugin and AccountLdapPlugin, adapted to use CoSign single sign-on as the authentication back-end.
Bugs/Feature Requests
Existing bugs and feature requests for TracCoSignPlugin are here (include Closed).
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out TracCoSignPlugin from here using Subversion, or browse the source with Trac.
Usage
Enable the plugin
To enable the whole plugin:
[components] traccosign.* = enabled trac.web.auth.LoginModule = disabled
or enable parts of TracCoSign plugin:
[components] traccosign.login.* = enabled traccosign.accountldap.* = enabled trac.web.auth.LoginModule = disabled
note: Even if installing locally, you must disable the default LoginModule.
traccosign.login configuration
Configurations of traccosign.login are defined in the [cosign] section.
Options in the [cosign] section:
- cosign_service:
Defaults to trac.
- cosign_login_uri:
**Requried**. Example https://weblogin.your.domain/cgi-bin/login.
- cosign_logout_uri:
**Requried**. Example https://weblogin.your.domain/cgi-bin/logout.
traccosign.accountldap configuration
Configurations of traccosign.accountldap are defined in the [ldap] section.
Check AccountLdapPlugin for reference.
Example
An example configuration:
[components] traccosign.* = enabled trac.web.auth.LoginModule = disabled [cosign] cosign_service = trac cosign_login_uri = https://weblogin.localdomain//cgi-bin/login cosign_logout_uri = https://weblogin.localdomain//cgi-bin/logout [ldap] ldap_uri = ldap://localhost:389 bind_user = cn=ldapadmin,dc=foo,dc=bar bind_passwd = secret basedn = dc=foo,dc=bar user_rdn = attempts = 1 user_filter = uid
Recent Changes
[6049] by jiangxin on 06/14/09 10:59:03
remove hostname/server from [cosign] section; change login_path to login_uri, ... , in [cosign] section.
[6048] by jiangxin on 06/14/09 10:12:16
Change name of options in trac.ini, to make the config file easily parsed by package maintenance scripts.
[5327] by jiangxin on 02/28/09 15:56:59
TracCosignPlugin?: Upgrade to 0.1.2
[5326] by jiangxin on 02/28/09 15:51:45
Upgrade to 0.1.2-1.5325. See #4722.
Author/Contributors
Author: jiangxin
Contributors: