wiki:TracCrowdAuthPlugin

TracCrowdAuthPlugin

Description

TracCrowdAuthPlugin is a crowd auth store for AccountManagerPlugin

Prerequisite

Bugs/Feature Requests

Existing bugs and feature requests for TracCrowdAuthPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out TracCrowdAuthPlugin from here using Subversion, or browse the source with Trac.

Example

You can install this software as normal Trac plugin.

  1. Uninstall TracCrowdAuthPlugin if you have installed before.
  1. Change to the directory containning setup.py.
  1. If you want to install this plugin globally, that will install this plugin to the python path:
    • python setup.py install
  1. If you want to install this plugin to trac instance only:
    • python setup.py bdist_egg
    • copy the generated egg file to the trac instance's plugin directory
      cp dist/*.egg /srv/trac/env/plugins
      
  1. Config trac.ini:
    [components]
    acct_mgr.web_ui.loginmodule = enabled
    acct_mgr.web_ui.registrationmodule = disabled
    trac.web.auth.loginmodule = disabled
    
    [crowdauth]
    crowd_rest_base_url = http://crowdserver:8095/crowd/rest/usermanagement/latest/
    crowd_realm = Crowd REST Service
    crowd_useranme = trac
    crowd_password = trac
    crowd_group = trac_grp
    
    [account-manager]
    password_store = CrowdAuthStore
    

Recent Changes

[10112] by richard on 2011-04-25 08:43:34
init import
[10111] by richard on 2011-04-25 07:52:22
New hack TracCrowdAuthPlugin, created by richard

Author/Contributors

Author: richard
Maintainer: richard
Contributors:

Last modified 17 months ago Last modified on May 14, 2013 1:55:35 AM