-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Ernest0x edited this page Sep 11, 2010
·
7 revisions
Welcome to the django-gpgauth wiki!
django-gpgauth is a django module that provides user authentication through PGP keys.
It registers users by their public PGP key (it accepts only single keys). It wraps django's authentication system by providing the user with a different password in each login attempt. This password is encrypted with user's public key and the user must decrypt the password with his equivalent private key to use it in the login prompt. Only users whose PGP keys are trusted by the system may login.
- Django (of course): Tested with 1.2.1 and 1.2.3.
- python-gnupg: Patched with my patches found on issues 13 and 15.
- django-simple-captcha: To protect registration from bots.