Changes between Version 6 and Version 7 of TracCoSignPlugin
- Timestamp:
- Jun 1, 2015, 9:24:32 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracCoSignPlugin
v6 v7 1 = `CoSign` single sign-on integration for Trac = 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = = Description ==3 = `CoSign` single sign-on integration for Trac 4 4 5 This plugin is inspired by TracCasPlugin and AccountLdapPlugin, adapted to use [http://weblogin.org/ CoSign single sign-on] __as the authentication back-end__. 5 == Description 6 6 7 == Bugs/Feature Requests == 7 This plugin is inspired by TracCasPlugin and AccountLdapPlugin, adapted to use [http://weblogin.org/ CoSign single sign-on] as the authentication back-end. 8 9 == Bugs/Feature Requests 8 10 9 11 Existing bugs and feature requests for TracCoSignPlugin are … … 11 13 12 14 If you have any issues, create a 13 [http://trac-hacks.org/newticket?component=TracCoSignPlugin &owner=jiangxinnew ticket].15 [http://trac-hacks.org/newticket?component=TracCoSignPlugin new ticket]. 14 16 15 == Download == 17 [[TicketQuery(component=TracCoSignPlugin,group=type,format=progress)]] 18 19 == Download 16 20 17 21 Download the zipped source from [download:traccosignplugin here]. 18 22 19 == Source ==23 == Source 20 24 21 25 You can check out TracCoSignPlugin from [http://trac-hacks.org/svn/traccosignplugin here] using Subversion, or [source:traccosignplugin browse the source] with Trac. 22 26 27 == Usage 23 28 24 == Usage ==25 === Enable the plugin === 26 To enable the whole plugin :27 {{{ 29 === Enable the plugin 30 31 To enable the whole plugin add the following to your `trac.ini` file: 32 {{{#!ini 28 33 [components] 29 34 traccosign.* = enabled … … 31 36 }}} 32 37 33 or enable parts of `TracCoSign`plugin:34 {{{ 38 or enable parts of the plugin: 39 {{{#!ini 35 40 [components] 36 41 traccosign.login.* = enabled … … 39 44 }}} 40 45 46 '''Note''': Even if installing locally, you must disable the default `LoginModule`. 41 47 42 '''note''': Even if installing locally, you must disable the default `LoginModule`. 48 === traccosign.login configuration 43 49 44 === traccosign.login configuration ===45 50 Configurations of traccosign.login are defined in the [cosign] section. 46 51 47 Options in the ` `[cosign]`` section:52 Options in the `[cosign]` section: 48 53 * '''cosign_service''': 49 Defaults to ` `trac``.54 Defaults to `trac`. 50 55 * '''cosign_login_uri''': 51 **Requried**. Example ` `https://weblogin.your.domain/cgi-bin/login``.56 **Requried**. Example `https://weblogin.your.domain/cgi-bin/login`. 52 57 * '''cosign_logout_uri''': 53 **Requried**. Example ` `https://weblogin.your.domain/cgi-bin/logout``.58 **Requried**. Example `https://weblogin.your.domain/cgi-bin/logout`. 54 59 55 === traccosign.accountldap configuration === 60 === traccosign.accountldap configuration 61 56 62 Configurations of traccosign.accountldap are defined in the [ldap] section. 57 63 58 64 Check AccountLdapPlugin for reference. 59 65 60 === Example === 66 === Example 67 61 68 An example configuration: 62 {{{ 69 {{{#!ini 63 70 [components] 64 71 traccosign.* = enabled … … 80 87 }}} 81 88 82 == Recent Changes ==89 == Recent Changes 83 90 84 91 [[ChangeLog(traccosignplugin, 3)]] 85 92 86 == Author/Contributors ==93 == Author/Contributors 87 94 88 95 '''Author:''' [wiki:jiangxin] [[BR]] 96 '''Maintainer:''' [[Maintainer]] [[BR]] 89 97 '''Contributors:'''