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.dev4.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.dev4.tar.gz.

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev4.tar.gz
Algorithm Hash digest
SHA256 8db31c3b852799af22b7a30ca592b94c53876540f68843b2ed120ef27db85bc5
MD5 a5d6342ff5f8dbf8b770fa89cfeea743
BLAKE2b-256 44c99b9a0e5bc105a7b5bf4681de2440e6f8a2888eb8edcfe535f3a765916614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 bcf863c8e42945a9edef2d5145c0b73194d8c3337cd7f5be81c94c8a08739703
MD5 8e33b9403bd8adc17df980d0f77040fb
BLAKE2b-256 c922e57181f6d6a53e217efc35dafcfcebf02aa9a013360ae05a0a9b94282ea6

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