Portier authentication asyncio-aware Python helpers.
Project description
asyncio-portier is a set of helpers for the Portier Identity Provider. It is based on the portier-python package but modified to work with
asyncio
.
Usage
The helpers work in much the same way as the ones in portier-python. Check the demos directory for usage examples.
Notes
portier-python doesn’t seem to work quite right with Redis as the cache backend, so there are a few Redis-specific modifications. This may change in the future.
I expected the calls to cryptographic libraries to be blocking, but I saw no improvement from running those calls in an
Executor
as per https://docs.python.org/3/library/asyncio-eventloop.html#executor.
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
Built Distribution
Hashes for asyncio-portier-0.1.0.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 781af4d196327233701a4e31c9a827cd0f08b17aa68a5a1b19f31cd3a4293aee |
|
MD5 | 87cea05c2435c97a0c4228aa34f4dc0f |
|
BLAKE2b-256 | a7d32dfddc9cf71c8de2c040764073a0902f91f2efcba73d1ece42bb67768d8a |
Hashes for asyncio_portier-0.1.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a464b55141e9756a42ebf3c87989b4c755b2d070de7737ff490691aac7c2e527 |
|
MD5 | efc3e931bb5adaa72708323f00220165 |
|
BLAKE2b-256 | 46908cf74ac7582653f1a6240e4644c67bfdbbea792204fb81168b822bbe3569 |