Metadata-Version: 2.1 Name: Authlib Version: 0.10 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: GNU AGPLv3+ Project-URL: Bug Tracker, https://github.com/lepture/authlib/issues Project-URL: Documentation, https://docs.authib.org/ Project-URL: Source Code, https://github.com/lepture/authlib Project-URL: Blog, https://blog.authlib.org/ Project-URL: Sponsor, https://www.patreon.com/lepture 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 :: GNU Affero General Public License v3 or later (AGPLv3+) 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: Topic :: Internet :: WWW/HTTP :: Dynamic Content Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Dist: requests Requires-Dist: cryptography Authlib ======= The ultimate Python library in building OAuth and OpenID Connect servers. JWS, JWK, JWA, JWT are included. Useful Links ------------ 1. Take a look at `Authlib Homepage `_. 2. Get more information with `Authlib Documentation `_. 3. Check other `Authlib Repositories `_. 4. Learn some skills on `Authlib Blog `_. 5. Get latest news via `Authlib on Twitter `_. 6. Support Authlib via `Patreon `_. 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 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`_. .. _`Authlib Plans`: https://authlib.org/plans