wiki:TracCrowdAuthPlugin

Version 4 (modified by figaro, 9 years ago) (diff)

Cosmetic changes, tagged with license

Trac Crowd Authentication Plugin

Description

TracCrowdAuthPlugin is a crowd auth store for AccountManagerPlugin

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.

Installation

Prerequisites

Installation steps

You can install this software as a 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 your trac.ini file:
    [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 Liao
Contributors:

Attachments (1)

Download all attachments as: .zip