-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 10/31/2012 07:54 AM, Dinesh B Vadhia wrote:
> We want to implement a traditional Python-based email/password user
> authentication system in a Tornado web application. The user login
> details are to be held in a server database. Support for 'Forgot
> email/password' would be a plus. Is this possible with Repoze.who?
I don't know much about Tornado, except that it is a non-WSGI server
based around non-blocking semantics. The repoze.who middleware is
therefore not a good fit, but you could still use the repoze.who API.
You would need to:
- - Configure the API factory at startup (e.g., with an INI file) [1]
- - On each request where you need an authenticated user, call the factory
to get an API object[1], and then call it's methods ('authenticate',
'remember', 'forget')[2].
See:
[1]
http://docs.repoze.org/who/2.0/api.html#using-repoze-who-without-middleware
[2] http://docs.repoze.org/who/2.0/api.html#repoze.who.interfaces.IAPI
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 [email protected]
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
iEYEARECAAYFAlCRPicACgkQ+gerLs4ltQ5QFQCgrCvg18MKCI13QMP+jSPvY+pL
kY0An0wps+vNB/SiAoGmLzTsFIb4NUgs
=Agma
-----END PGP SIGNATURE-----
_______________________________________________
Repoze-dev mailing list
[email protected]
http://lists.repoze.org/listinfo/repoze-dev