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 from PyPI:

pip install cezzis-oauth

Or using Poetry:

poetry add cezzis-oauth

📋 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-0.0.24.tar.gz (4.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-0.0.24-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file cezzis_oauth-0.0.24.tar.gz.

File metadata

  • Download URL: cezzis_oauth-0.0.24.tar.gz
  • Upload date:
  • Size: 4.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-0.0.24.tar.gz
Algorithm Hash digest
SHA256 bba72d19339bfbebcf9a1b6f259be94ca1274daa90426754861fa0f367b4126b
MD5 ef4e75c84e543602fe6662f7e5f74f6b
BLAKE2b-256 a03a70a8c1aeefc1848297d97afd7a5b05eb556562bb0f170df76d386a0d9d64

See more details on using hashes here.

File details

Details for the file cezzis_oauth-0.0.24-py3-none-any.whl.

File metadata

  • Download URL: cezzis_oauth-0.0.24-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for cezzis_oauth-0.0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 15e74caacb307f9e122ed40ca656fac80558a51c667e021d3b7bc310174d8ed4
MD5 06b83c16eeb78285b3a8fc5dbe152af6
BLAKE2b-256 fa4e025c5c266e2de23a243d9062b74c5c8042ddc613c6517b4e47e7a560db34

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