wiki:TracCoSignPlugin

Version 2 (modified by Jiang Xin, 15 years ago) (diff)

Add usage for TracCoSignPlugin

CoSign single sign-on integration for Trac

Description

This plugin is inspired from TracCasPlugin. Adapt to use CoSign single sign-on as the authentication back-end.

http://weblogin.org/

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

The [components] section

To enable the plugin:

[components]
traccosign.* = enabled
trac.web.auth.LoginModule = disabled

note: Even if installing locally, you must disable the default LoginModule.

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.

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

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: