The ultimate Python library in building OAuth and OpenID Connect servers.
Project description
The ultimate Python library in building OAuth and OpenID Connect servers. JWS, JWK, JWA, JWT are included.
Useful Links
Homepage: https://authlib.org/.
Documentation: https://docs.authlib.org/.
Blog: https://blog.authlib.org/.
More Repositories: https://github.com/authlib.
Twitter: https://twitter.com/authlib.
Donate: https://www.patreon.com/lepture.
Specifications
RFC5849: The OAuth 1.0 Protocol
RFC6749: The OAuth 2.0 Authorization Framework
RFC6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage
RFC7009: OAuth 2.0 Token Revocation
RFC7515: JSON Web Signature
RFC7516: JSON Web Encryption
RFC7517: JSON Web Key
RFC7518: JSON Web Algorithms
RFC7519: JSON Web Token
RFC7523: JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants
RFC7662: OAuth 2.0 Token Introspection
RFC8414: OAuth 2.0 Authorization Server Metadata
OpenID Connect 1.0
Implementations
Requests OAuth 1 Session
Requests OAuth 2 Session
Requests Assertion Session
Flask OAuth 1/2 Client
Django OAuth 1/2 Client
Flask OAuth 1.0 Server
Flask OAuth 2.0 Server
Flask OpenID Connect 1.0
Django OAuth 1.0 Server
Django OAuth 2.0 Server
Django OpenID Connect 1.0
License
Authlib is licensed under BSD. Please see LICENSE for licensing details.
If this license does not fit your company, consider to purchase a commercial license. Find more information on Authlib Plans.
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
File details
Details for the file Authlib-0.12.1.tar.gz
.
File metadata
- Download URL: Authlib-0.12.1.tar.gz
- Upload date:
- Size: 108.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40728195efe915c96209a6a57ad6b5565a951bb469f01bd0c38ea13a0bac6c68 |
|
MD5 | 7c3b0ace8e286185b9f1c0e76a17770c |
|
BLAKE2b-256 | ddfec4651cc44ced2e5abfc5910e5617d3648b2dcf9027606493a94d46adf921 |
File details
Details for the file Authlib-0.12.1-py2.py3-none-any.whl
.
File metadata
- Download URL: Authlib-0.12.1-py2.py3-none-any.whl
- Upload date:
- Size: 181.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6a82217b376fe5e7a9e5348865591077c2e6e5d987f4741ac74975b75aa145 |
|
MD5 | bfc9112bb930f39c580c3290df34d566 |
|
BLAKE2b-256 | d580d7d6663133e0d2ef1ba6ba037336de453c6ea68d95665d329ecac18ff2c2 |