Tres Seaver
2016-06-03 1475ab65aecff44f55f224217bac6caeaacf3660
commit | author | age
7aae2a 1 ``repoze.who``
TS 2 ==============
30b996 3
0cfd9d 4 .. image:: https://travis-ci.org/repoze/repoze.who.png?branch=master
TS 5         :target: https://travis-ci.org/repoze/repoze.who
6
7 .. image:: https://readthedocs.org/projects/repozewho/badge/?version=latest
8d27a8 8         :target: http://repozewho.readthedocs.org/en/latest/
0cfd9d 9         :alt: Documentation Status
TS 10
1475ab 11 .. image:: https://img.shields.io/pypi/v/repoze.who.svg
TS 12         :target: https://pypi.python.org/pypi/repoze.who
13
14 .. image:: https://img.shields.io/pypi/pyversions/repoze.who.svg
15         :target: https://pypi.python.org/pypi/repoze.who
16
30b996 17 Overview
TS 18 --------
fdbab9 19
7141c7 20 ``repoze.who`` is an identification and authentication framework
30b996 21 for arbitrary WSGI applications.  ``repoze.who`` can be configured
TS 22 either as WSGI middleware or as an API for use by an application.
fdbab9 23
7141c7 24 ``repoze.who`` is inspired by Zope 2's Pluggable Authentication
TS 25 Service (PAS) (but ``repoze.who`` is not dependent on Zope in any
25ac2e 26 way; it is useful for any WSGI application).  It provides no facility
CM 27 for authorization (ensuring whether a user can or cannot perform the
28 operation implied by the request).  This is considered to be the
29 domain of the WSGI application.