pyramid_httpauth
Project description
This is an authentication policy for __pyramid__ that verifies credentials using either HTTP-Digest-Auth or HTTP-Basic-Auth protocol.
With a reference to https://github.com/mozilla-services/pyramid_digestauth/
with extras:
Add support for HTTP Basic Authentication
Add support for Python 3
Tested with Python 2.7 and Python 3.4
Usage
To use this package, in the app function, just include it.
config.include(“pyramid_httpauth”)
In you development.ini
- httpauth.schema: default schema to challenge client (digest
or basic), default=digest
httpauth.realm: realm string for auth challenge header
- httpauth.qop: qop string for auth challenge header
(used for Digest Auth only)
- httpauth.nonce_manager: name of NonceManager class to use
(used for Digest Auth only)
- httpauth.nonce_manager_secret: The secret key used to sign on nounce, used
for built-in SignedNonceManager (if httpauth.nonce_manager is not provided).
httpauth.domain: domain string for auth challenge header
httpauth.get_password: name of password-retrieval function
httpauth.groupfinder: name of group-finder callback function
1.0.5
Fix bug: SignedNonceManager does not work properly at multi processes if its secret key is not configured.
Add config httpauth.nonce_manager_secret to configure this value.
Log a critical message if this value is not configured.
1.0
Packaging
Initial version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyramid_httpauth-1.0.5.tar.gz
.
File metadata
- Download URL: pyramid_httpauth-1.0.5.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f692bf3d01b16a7cc43881800ed6c0ea7c757e9061ecc7ff116444ff0a2cc90c |
|
MD5 | 8e3d002a4f8f88508144a6c23e9b0d36 |
|
BLAKE2b-256 | 3f9b3a2ae34be4fb9bc22b4e2200a0b7c1f4808c5ad223f6e574d06f9328cf2c |