Contents
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. CoSign is an open-source, secure, single sign-on web authentication system.
Bugs/Feature Requests
Existing bugs and feature requests for TracCoSignPlugin are here.
If you have any issues, create a new ticket.
defect |
6 / 6 |
---|
Download
Download the zipped source from here.
Source
You can check out TracCoSignPlugin from here using Subversion, or browse the source with Trac.
Installation
General instructions on installing Trac plugins can be found on the TracPlugins page.
To enable the whole plugin, add the following to your trac.ini
file:
[components] traccosign.* = enabled trac.web.auth.LoginModule = disabled
or enable parts of the plugin:
[components] traccosign.login.* = enabled traccosign.accountldap.* = enabled trac.web.auth.LoginModule = disabled
Note: Even if installing locally, you must disable the default LoginModule
.
Configuration
Configurations of traccosign.login are defined in the [cosign]
section of your trac.ini
file.
Options in the [cosign]
section:
- cosign_service:
Defaults to
trac
.
- cosign_login_uri:
Required. Example
https://weblogin.your.domain/cgi-bin/login
.
- cosign_logout_uri:
Required. Example
https://weblogin.your.domain/cgi-bin/logout
.
Configurations of traccosign.accountldap are defined in the [ldap]
section of your trac.ini
file. Check AccountLdapPlugin for reference.
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 2009-06-14 08:59:03
-
remove hostname/server from [cosign] section; change login_path to login_uri, ... , in [cosign] section.
- 6048 by jiangxin on 2009-06-14 08:12:16
-
Change name of options in trac.ini, to make the config file easily parsed by package maintenance scripts.
- 5327 by jiangxin on 2009-02-28 14:56:59
-
TracCosignPlugin: Upgrade to 0.1.2
(more)