Skip to main content

Portier authentication asyncio-aware Python helpers.

Project description

travis Coverage

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


Download files

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

Source Distribution

asyncio-portier-0.1.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

asyncio_portier-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file asyncio-portier-0.1.0.tar.gz.

File metadata

File hashes

Hashes for asyncio-portier-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6a97eaa41bb71d41aa76c29464657022ed0d8f0624afe7ef1c1c143a0c59bf88
MD5 8cc41901efbf9bae21d0a0988c4b4350
BLAKE2b-256 fb267e860aa3248901dee98ac2067b172b7c79bdca44a96ce72f2023cfc7a2fc

See more details on using hashes here.

File details

Details for the file asyncio_portier-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for asyncio_portier-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb3ffaff384db374e8e11fef4e152d693b133b497f0647b11ad949f7a9e2a592
MD5 2af989a16441073fedba66aadf7fbdb9
BLAKE2b-256 1d01c1e69777b5bafa6cb460277cb1cce91ab3913e0ae936b2af35f6507b49eb

See more details on using hashes here.

Supported by

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