Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.49 KB

README.rst

File metadata and controls

55 lines (44 loc) · 1.49 KB

Authlib

The ultimate Python library in building OAuth and OpenID Connect servers. JWS, JWK, JWA, JWT are included.

Useful Links

  1. Homepage: https://authlib.org/.
  2. Documentation: https://docs.authlib.org/.
  3. Blog: https://blog.authlib.org/.
  4. More Repositories: https://github.com/authlib.
  5. Twitter: https://twitter.com/authlib.
  6. 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

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.