Version 2 (modified by mitar, 4 years ago) (diff)


SQL auth store plugin


This plugin defines a SQL auth store backend for AccountManagerPlugin.

Under account-manager section you can configure:

  • hash_method (hash method used for storing/reading passwords from the database)
  • sql_auth_table (name of the table in the database)
  • sql_read_only (should the plugin also allow updating the table through Trac)

For database connection Trac database connection is used. So the idea is that in the Trac database you create a table for users (or you can use something like PostgreSQL schema search path to combine multiple schemas together).

Table schema is simple:

  • username
  • password
  • admin (if true, user will be both in admins and users permission groups, otherwise just users)

Bugs/Feature Requests

Please use Bitbucket for any issues you have with SQLAuthStorePlugin.


Download the zipped source from here.


You can clone SQLAuthStorePlugin from here using Mercurial, or browse the source on Bitbucket.


Please follow documentation on how to install Trac's plugins.


Author: mitar
Maintainer: mitar