Ticket #70 (assigned enhancement)

Opened 3 years ago

Last modified 2 years ago

Have the Account Manager be able to use a RDBMS for login authorization

Reported by: eddie Assigned to: mgood (accepted)
Priority: normal Component: AccountManagerPlugin
Severity: normal Keywords:
Cc: gunnar, trac.eddieparker@safersignup.com, luks, cooldown@litestep.com, me@cameroncox.com Trac Release: 0.8

Description

Hey!

I was on the IRC channel with mgood earlier, and he said that due to the volume of people wishing for the Account Manager to do authorization against a DB using a login form, he'd go ahead and do this. :)

As such, I thought I'd write a ticket so I can find out when it's done so I can integrate it. :)

If I'm to understand correctly, this would involve:

  • Have the 'Login' link prompt you for a username password
  • Have the backend verify against an RDBMS that you somehow specify.

Obviously feel free to correct my assumptions here, or kill this ticket if you were drunk when you promised this feature (although it would make me rather sad. :)).

Attachments

database.py (4.4 kB) - added by luks on 12/26/05 16:06:04.
Component to store user accounts in the database.
database-cc.py (3.4 kB) - added by athomas on 01/08/06 17:27:17.
database.py by Charlie Clark (out of date)

Change History

11/02/05 23:03:58 changed by mgood

  • status changed from new to assigned.

The form-based authentication is implemented in [132] and [133], but the DB password storage is not yet supported.

To use form authentication the default Trac authentication handler will need to be disabled in trac.ini like:

[components]
trac.web.auth.LoginModule = disabled

12/26/05 16:06:04 changed by luks

  • attachment database.py added.

Component to store user accounts in the database.

12/26/05 16:08:28 changed by luks

  • cc changed from eparker@freeshell.org to eparker@freeshell.org, luks.

Attached some code to store user names and SHA-encoded passwords in the database.

01/08/06 17:27:17 changed by athomas

  • attachment database-cc.py added.

database.py by Charlie Clark (out of date)

01/08/06 17:28:19 changed by athomas

I've moved the database.py from the AccountManagerPlugin pagae to here for reference purposes. It no longer works and the one by luks should be used instead I would think.

02/28/06 10:42:03 changed by anonymous

  • cc changed from eparker@freeshell.org, luks to eparker@freeshell.org, luks, cooldown@litestep.com.

05/05/06 17:14:29 changed by anonymous

  • cc changed from eparker@freeshell.org, luks, cooldown@litestep.com to luks, cooldown@litestep.com.
  • release set to 0.8.

05/05/06 17:15:33 changed by anonymous

  • cc changed from luks, cooldown@litestep.com to trac.eddieparker@safersignup.com, luks, cooldown@litestep.com.

06/15/06 15:59:41 changed by gunnar

  • cc changed from trac.eddieparker@safersignup.com, luks, cooldown@litestep.com to gunnar, trac.eddieparker@safersignup.com, luks, cooldown@litestep.com.

08/25/06 14:45:44 changed by anonymous

  • cc changed from gunnar, trac.eddieparker@safersignup.com, luks, cooldown@litestep.com to gunnar, trac.eddieparker@safersignup.com, luks, cooldown@litestep.com, me@cameroncox.com.

Add/Change #70 (Have the Account Manager be able to use a RDBMS for login authorization)




Change Properties
Action