Metadata-Version: 2.1 Name: Authlib Version: 0.14.3 Summary: The ultimate Python library in building OAuth and OpenID Connect servers. Home-page: https://authlib.org/ Author: Hsiaoming Yang Author-email: me@lepture.com License: BSD-3-Clause Project-URL: Documentation, https://docs.authlib.org/ Project-URL: Commercial License, https://authlib.org/plans Project-URL: Bug Tracker, https://github.com/lepture/authlib/issues Project-URL: Source Code, https://github.com/lepture/authlib Project-URL: Blog, https://blog.authlib.org/ Project-URL: Donate, https://lepture.com/donate Platform: any Classifier: Development Status :: 4 - Beta Classifier: Environment :: Console Classifier: Environment :: Web Environment Classifier: Framework :: Flask Classifier: Framework :: Django Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: BSD License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Dist: cryptography Provides-Extra: client Requires-Dist: requests ; extra == 'client' 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. Purchase Commercial License: https://authlib.org/plans 4. Blog: https://blog.authlib.org/ 5. More Repositories: https://github.com/authlib 6. Twitter: https://twitter.com/authlib 7. 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 - RFC7521: Assertion Framework for OAuth 2.0 Client Authentication and Authorization Grants - RFC7523: JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants - RFC7591: OAuth 2.0 Dynamic Client Registration Protocol - RFC7662: OAuth 2.0 Token Introspection - RFC8414: OAuth 2.0 Authorization Server Metadata - RFC8628: OAuth 2.0 Device Authorization Grant - OpenID Connect 1.0 - OpenID Connect Discovery 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`_. .. _`Authlib Plans`: https://authlib.org/plans