Skip to main content

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.

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

  • RFC7523: JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants

  • RFC7662: OAuth 2.0 Token Introspection

  • 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

License

Authlib is licensed under AGPLv3+. 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


Download files

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

Source Distribution

Authlib-0.8.tar.gz (87.6 kB view details)

Uploaded Source

Built Distribution

Authlib-0.8-py2.py3-none-any.whl (136.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file Authlib-0.8.tar.gz.

File metadata

  • Download URL: Authlib-0.8.tar.gz
  • Upload date:
  • Size: 87.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Authlib-0.8.tar.gz
Algorithm Hash digest
SHA256 43c75c0470df3b5e07f3c8e2e69f8093722954ef2b4bdb1094d3c9cc87c3e51b
MD5 9439cd659268e54b5e9b2c70f31b0043
BLAKE2b-256 654de81e84cceafc9918caf6b21c4815975c40727263edfafcb15438816eceb0

See more details on using hashes here.

File details

Details for the file Authlib-0.8-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Authlib-0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2273a1184ebfd60bf126e6177871387d868a27c798c2e41c2cb147b15d488833
MD5 ecf8e0a88b07cf5f9443d733567dc92d
BLAKE2b-256 d17952ef33bde63f011fcd97ac58f9fc0d49554964a09538afed3008c506c9e9

See more details on using hashes here.

Supported by

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