djeraseit / passlib

Automatically exported from code.google.com/p/passlib
Other
0 stars 0 forks source link

Passlib's Django Extension #28

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Passlib 1.5 contained an (undocumented) django "application" which patched 
django to allow arbitrary passlib.context configurations to be used when 
hashing passwords in django.contrib.auth. As of the 1.6 release, the 
unittesting is complete, and it works fine with Django 0.9 - 1.3. 

However, the upcoming Django 1.4 contains a rewrite of how auth handles 
hashing, which adds new formats, and pbkdf2 support. Need to decide the 
following:

1. after 1.4 comes out, does passlib's extension have any/enough of a use to 
finish it and publically document it; or deprecate it and remove from future 
releases?

2. if keeping it, need to work out how it should fit in with django 1.4's 
PASSWORD_HASHERS framework.

Original issue reported on code.google.com by elic@astllc.org on 13 Mar 2012 at 5:35

GoogleCodeExporter commented 9 years ago

Original comment by elic@astllc.org on 13 Apr 2012 at 1:58

GoogleCodeExporter commented 9 years ago
After gathering some beta-user feedback, and studying Django 1.4, decided that 
this does have enough of a use-case to justify it. Refactored, tested against 
Django 0.96, 1.3, 1.4. Officially included in Passlib 1.6 release. 

(Still have remaining issue that would like to make use of user's custom 
hashers, but that's for another release).

Original comment by elic@astllc.org on 1 May 2012 at 9:02