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.20.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.20-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cezzis_oauth-0.0.20.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.20.tar.gz
Algorithm Hash digest
SHA256 5915a3c8184d26d048880568f6deb08970796e4afc6ea812b0cb6f8fb88fd951
MD5 c67f346a0ff73124ad2ce00d904bb660
BLAKE2b-256 c6041a702241ff72a604c4a4b051956a8d904eb0a0e0d96c4af174be7c5638eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cezzis_oauth-0.0.20-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.20-py3-none-any.whl
Algorithm Hash digest
SHA256 f933eeeb5bed74b36586fa4c1ae92213392d25a4d13fe4c9b406bc7da1550722
MD5 03e76646f5826b1dabc1fb2bca89f7af
BLAKE2b-256 5416c995bb15829af8526bd64dd9dfd35fe0501449446affcbf5357fcc20aa6b

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