OAuth and OpenID Connect
Authlib
Build OAuth clients, authorization servers, and protected APIs in Python.
pip install AuthlibChoose the protocol surface your application needs, from OAuth and OpenID Connect to JOSE primitives and one-time passwords.
Project directory
Each project has its own release cycle, documentation, and API surface. They share a commitment to explicit protocol behavior and practical Python integration.
OAuth and OpenID Connect
Build OAuth clients, authorization servers, and protected APIs in Python.
pip install AuthlibJOSE and JWT
Sign, encrypt, and validate standards-based JSON security objects.
pip install joserfcHOTP and TOTP
Generate and verify one-time passwords with a small, typed Python API.
pip install otpauth