Skip to main content

omnixys-security

Omnixys shared security package with JWT validation, auth middleware, and rate limiting.

Installation

pip install omnixys-security

Features

  • JWT token validation
  • Security middleware for FastAPI
  • Rate limiting with configurable policies
  • Request context management

Usage

from omnixys_security import JwtValidator, SecurityMiddleware, RateLimiter, RateLimitMiddleware

License

GPL-3.0-or-later

Download files

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

Source Distribution

omnixys_security-2.0.3.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

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

omnixys_security-2.0.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file omnixys_security-2.0.3.tar.gz.

File metadata

  • Download URL: omnixys_security-2.0.3.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omnixys_security-2.0.3.tar.gz
Algorithm Hash digest
SHA256 eecc6661ccf428db3b7ce24b2640f1a825ad8e02dc8bb660c7bf5e273a810ff6
MD5 e673e32cb80c607bdc3129f6e104a517
BLAKE2b-256 c08daa000c3bc5d2a75e7fc84e2d06fa8386925f62ff283a11a54e726fe434bd

See more details on using hashes here.

File details

Details for the file omnixys_security-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: omnixys_security-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omnixys_security-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a43e449fb13da95b3b59584dcb1ff5a022776458f63b5b5660a8e346ffbf6a7a
MD5 428e90e99942d830965c53a2f931c656
BLAKE2b-256 e57dc72b6423927c4b2a5611547df812255f87e0d1658eda90cafbff021eccf3

See more details on using hashes here.

Release history Release notifications | RSS feed

4.0.0

2 files

3.0.0

2 files

This release

2.0.3 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page