Skip to main content

Rotating JWT token service for Swarmauri

Project description

swarmauri_tokens_rotatingjwt

Rotating JWT token service plugin for Swarmauri.

This package provides a token issuer/verifier that automatically rotates its signing key. It exposes a RotatingJWTTokenService implementing ITokenService and conforms to RFC 7515, 7517, 7518 and 7519.

Features

  • Supports RS256, PS256, ES256, EdDSA and HS256 algorithms.
  • Automatic key rotation based on time or token count.
  • JWKS publication retaining previous key versions.

Installation

uv add swarmauri_tokens_rotatingjwt

Optional extras are available for specific signing canons:

uv add swarmauri_tokens_rotatingjwt[rsa]
uv add swarmauri_tokens_rotatingjwt[ecdsa]
uv add swarmauri_tokens_rotatingjwt[eddsa]
uv add swarmauri_tokens_rotatingjwt[hmac]

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

swarmauri_tokens_rotatingjwt-0.3.0.dev3.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file swarmauri_tokens_rotatingjwt-0.3.0.dev3.tar.gz.

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev3.tar.gz
Algorithm Hash digest
SHA256 3752476ed896cc675febfb9fecf511ed385a06fa2598cc3d8ac84169e882219e
MD5 d51cb23825bc649c013699b799457851
BLAKE2b-256 99965062a1b9fd754b84ed589a48996c38db864e762f5ec7400ec3eb43d38947

See more details on using hashes here.

File details

Details for the file swarmauri_tokens_rotatingjwt-0.3.0.dev3-py3-none-any.whl.

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 51e7ca71bef801f0d1adee026724946a9104a0d018e1f3b5a34b1ff0d427821a
MD5 34fd416778e0664b0f7ef46048783b0f
BLAKE2b-256 475a59efb6fba81c0d2cdabcc196e38e5aa451c6765f9ee5ff84c0a53f313b2d

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