Contents

Authlib 1.3.0

0

The ultimate Python library in building OAuth and OpenID Connect servers and clients.

The ultimate Python library in building OAuth and OpenID Connect servers and clients.

Stars: 4301, Watchers: 4301, Forks: 424, Open Issues: 92

The lepture/authlib repo was created 6 years ago and the last code push was 2 weeks ago.
The project is very popular with an impressive 4301 github stars!

How to Install authlib

You can install authlib using pip

pip install authlib

or add it to a project with poetry

poetry add authlib

Package Details

Author
License
BSD-3-Clause
Homepage
PyPi:
https://pypi.org/project/Authlib/
Documentation:
https://docs.authlib.org/
GitHub Repo:
https://github.com/lepture/authlib

Classifiers

  • Internet/WWW/HTTP/Dynamic Content
  • Internet/WWW/HTTP/WSGI/Application
  • Security
  • Security/Cryptography
No  authlib  pypi packages just yet.

Errors

A list of common authlib errors.

Code Examples

Here are some authlib code examples and snippets.

GitHub Issues

The authlib package has 92 open issues on GitHub

  • Starlette integration does not allow to configure inner client options in straightforward way
  • Fragment
  • Occasionally getting value=None on get_state_data on OAuth
  • Implement Quart client
  • Parse id_token returned from google-one-tap
  • Allow custom CA bundle to be set for the whole OAuth2Session and being registered using oauth.register()
  • CSRF Warning! State not equal in request and response
  • Interested in a meaningful contribution?

See more issues on GitHub

Related Packages & Articles

oauthlib 3.2.2

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

ariadne 0.23.0

Ariadne is a Python library for implementing GraphQL servers.

Flask-WTF 1.2.1

Form rendering, validation, and CSRF protection for Flask with WTForms.