Version 5 (modified by 15 years ago) (diff) | ,
---|
CoSign
single sign-on integration for Trac
Description
This plugin is inspired from TracCasPlugin and AccountLdapPlugin.
Adapt 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 [download:traccosignplugin 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 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)
Author/Contributors
Author: jiangxin
Contributors: