wiki:TgAuthPlugin

TurboGears Auth Store

Notice: This plugin is unmaintained and available for adoption.

Description

This plugin uses an existing TurboGears identity framework for account authentication in Trac. Requires AccountManagerPlugin to work.

Notes

  • The 0.10 branch should work, but is untested. Bug reports welcome.
  • Having TG in a separate db should work, but is untested. Bug reports welcome.

Bugs/Feature Requests

Existing bugs and feature requests for TgAuthPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Installation

  • Grab and unpack the source.
  • Change into the source directory that contains the setup.py file and build an egg:
    python setup.py bdist_egg
    
  • Copy the egg, found in dist/ to the plugins directory of the desired Trac environment.

Configuration

Set the TurboGears database location or the TurboGears schema in your trac.ini file:

[account-manager]
; If TurboGears is located in another database
tg_database = postgres://user:pass@host/database
; If TruboGears is just in a different PostgreSQL schema
; tg_schema = schemaname
password_store = TgAuthStore

Recent Changes

3641 by pacopablo on 2008-05-08 16:04:49
  • Remove print statement originally put in for debugging.
3561 by pacopablo on 2008-04-26 19:23:22
Remove unneccessary code that was commented out
3559 by pacopablo on 2008-04-26 03:09:20
Added trove classifier
(more)

Author/Contributors

Author: pacopablo
Maintainer: none (needsadoption)
Contributors:

Last modified 8 years ago Last modified on Nov 9, 2015, 3:15:52 PM