Skip to main content

Identification and authentication framework for WSGI.

Project description

https://travis-ci.org/repoze/repoze.who.png?branch=master Documentation Status https://img.shields.io/pypi/v/repoze.who.svg https://img.shields.io/pypi/pyversions/repoze.who.svg

repoze.who is an identification and authentication framework for arbitrary WSGI applications. repoze.who can be configured either as WSGI middleware or as an API for use by an application.

repoze.who is inspired by Zope 2’s Pluggable Authentication Service (PAS) (but 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.

Installation

Install using pip (within a virtualenv):

$ pip install repoze.who

Usage

For details on using the various components, please see the documentation in docs/index.rst. A rendered version of that documentation is also available online:

Reporting Bugs

Please report bugs in this package to

https://github.com/repoze/repoze.who/issues

Obtaining Source Code

Download development or tagged versions of the software by visiting:

https://github.com/repoze/repoze.who

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repoze_who-3.2.0rc1.tar.gz (295.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

repoze_who-3.2.0rc1-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file repoze_who-3.2.0rc1.tar.gz.

File metadata

  • Download URL: repoze_who-3.2.0rc1.tar.gz
  • Upload date:
  • Size: 295.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for repoze_who-3.2.0rc1.tar.gz
Algorithm Hash digest
SHA256 0b21af95b2b65d4bc8ec4edbd5e209b4b89e4ca1d6565e32abd704bdcd1d1448
MD5 65144f9066c47d0ed90988371c43d91c
BLAKE2b-256 c13d812bc6eaa84ecdb86c7cb3d2bd0819cf444e209270a8cb20ba798fe9cfc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for repoze_who-3.2.0rc1.tar.gz:

Publisher: pypi.yaml on repoze/repoze.who

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file repoze_who-3.2.0rc1-py3-none-any.whl.

File metadata

  • Download URL: repoze_who-3.2.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for repoze_who-3.2.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f1a17e4d86fd9820b697259eb1cddb75aef8945c6eedd5aa03243a348677f1d
MD5 9b7ed83546db9873a7b0b35ffcc2cd69
BLAKE2b-256 ac2c207a6dfed8ad9373e47f8cd84347023361ede2666a15b74b2a3158bab339

See more details on using hashes here.

Provenance

The following attestation bundles were made for repoze_who-3.2.0rc1-py3-none-any.whl:

Publisher: pypi.yaml on repoze/repoze.who

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page