Skip to main content

A lightweight, production-ready Python library for OAuth 2.0 authentication. Provides both **token acquisition** and **JWT verification** with enterprise-grade features including automatic token caching, refresh management, JWKS-based verification, and scope validation.

Project description

Cezzis OAuth

Python Version License: MIT PyPI version CI/CD

A lightweight, production-ready Python library for OAuth 2.0 authentication. Provides both token acquisition and JWT verification with enterprise-grade features including automatic token caching, refresh management, JWKS-based verification, and scope validation.

🚀 Installation

Install cezzis-oauth-fastapi from PyPI:

pip install cezzis-oauth-fastapi

Or using Poetry:

poetry add cezzis-oauth-fastapi

📋 Requirements

  • Python 3.12 or higher

📖 Documentation & Examples

Complete documentation, examples, and guides are available in the GitHub repository:

Full Documentation & Examples

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cezzis_oauth_fastapi-0.0.21.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cezzis_oauth_fastapi-0.0.21-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file cezzis_oauth_fastapi-0.0.21.tar.gz.

File metadata

  • Download URL: cezzis_oauth_fastapi-0.0.21.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for cezzis_oauth_fastapi-0.0.21.tar.gz
Algorithm Hash digest
SHA256 0224c87a86f18d435f6824229d1b43ec80fb5a56303373a96b9b83e0c2777c36
MD5 460cb4b6ef710f921cf046eac00d4d20
BLAKE2b-256 878cfe57859df05da7e49750da5d842a6abf4d830c62f1fc6b1d6519e1214c64

See more details on using hashes here.

File details

Details for the file cezzis_oauth_fastapi-0.0.21-py3-none-any.whl.

File metadata

File hashes

Hashes for cezzis_oauth_fastapi-0.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 82eb5207f6e46a009e99711c2efdc3994f06da4ef2e0d82122c5a82720585ac0
MD5 5777ae03fca13df0f1a8e834c87854ec
BLAKE2b-256 46b6087b55fb94ecc25c7d0e390b5d469a27ca25e6210ebc44f529b1ece467c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page