Version 3 (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.
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:
- server: required
The base URL of the
CoSign
server.
- service:
Requried if do not use
CoSign
filter doing redirect.
- login_path:
Relative path to the login service. Defaults to
/cgi-bin/login
.
- logout_path:
Relative path to the logout service. Defaults to
/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] server = https://weblogin.localdomain/ service = trac login_path = /cgi-bin/login logout_path = /cgi-bin/logout [ldap] host = localhost 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: