wiki:TracCrowdAuthPlugin

Version 3 (modified by Ryan J Ollos, 11 years ago) (diff)

Added syntax highlighting.

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 [download:traccrowdauthplugin 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 06:43:34
init import
10111 by richard on 2011-04-25 05:52:22
New hack TracCrowdAuthPlugin, created by richard
(more)

Author/Contributors

Author: richard
Maintainer: richard
Contributors:

Attachments (1)

Download all attachments as: .zip