:mod:`repoze.who` -- WSGI Authentication Middleware
|Author:||Chris McDonough / Tres Seaver|
.. module:: repoze.who :synopsis: WSGI authentication middleware
:mod:`repoze.who` is an identification and authentication framework for arbitrary WSGI applications. It can be used as WSGI middleware, or as an API from within a WSGI application.
:mod:`repoze.who` is inspired by Zope 2's Pluggable Authentication Service (PAS) (but :mod:`repoze.who` is not dependent on Zope in any way; it is useful for any WSGI application). It provides no facility for authorization (ensuring whether a user can or cannot perform the operation implied by the request). This is considered to be the domain of the WSGI application.
It attempts to reuse implementations from
paste.auth for some
of its functionality.
.. toctree:: :maxdepth: 2 narr use_cases middleware api configuration plugins
.. toctree:: :maxdepth: 2 changes
Support and Development
To report bugs, use the Repoze bug tracker.
If you've got questions that aren't answered by this documentation, contact the Repoze-dev maillist or join the #repoze IRC channel.
git clone https://github.com:repoze/repoze.who.git
Or, if you are logged in:
git clone email@example.com:repoze/repoze.who.git