An ambitious authentication library for OAuth 1, OAuth 2, OpenID clients and servers.
Project description
Authlib is an ambitious authentication library for OAuth 1, OAuth 2, OpenID clients, servers and more.
Useful Links
Take a look at Authlib Homepage.
Stay tuned with Authlib Newsletter.
Read Authlib Documentation.
Play with Authlib Playground.
Browser Authlib Source Code.
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
RFC7517: JSON Web Key
RFC7518: JSON Web Algorithms
RFC7519: JSON Web Token
RFC7662: OAuth 2.0 Token Introspection
OpenID Connect 1.0
Implementations
Requests OAuth 1 Session
Requests OAuth 2 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
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.7.tar.gz
.
File metadata
- Download URL: Authlib-0.7.tar.gz
- Upload date:
- Size: 83.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f344028eec7b4d30f30f7938dd0f57816076e0e6bca842a5c26114e12ad660b9 |
|
MD5 | 25ae2d72c6ab770c049c9c4bdb747501 |
|
BLAKE2b-256 | 45d7c63defe999aeb9c769490ba21ac34b303aa723e02134c6b216bdd9a26e92 |
File details
Details for the file Authlib-0.7-py2.py3-none-any.whl
.
File metadata
- Download URL: Authlib-0.7-py2.py3-none-any.whl
- Upload date:
- Size: 167.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e605993a8ec730acc14191a285db8f6a46a37646165f6c81424809e8481c894 |
|
MD5 | 157b9dcbe8a5891ed5fa3454100f786d |
|
BLAKE2b-256 | 931aa80ea3c82464a0cf26a7adcc6efa430695df5754ee2e7209e492fbf3d241 |