Metadata-Version: 2.1
Name: Authlib
Version: 0.15.5
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
Description: 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
        - RFC7636: Proof Key for Code Exchange by OAuth Public Clients
        - RFC7638: JSON Web Key (JWK) Thumbprint
        - RFC7662: OAuth 2.0 Token Introspection
        - RFC8037: CFRG Elliptic Curve Diffie-Hellman (ECDH) and Signatures in JSON Object Signing and Encryption (JOSE)
        - 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
        - HTTPX OAuth 1 Session
        - HTTPX OAuth 2 Session
        - HTTPX Assertion Session
        - Flask OAuth 1/2 Client
        - Django OAuth 1/2 Client
        - Starlette 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
        
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
Provides-Extra: client
