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

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev2.tar.gz
Algorithm Hash digest
SHA256 e54a86fc69ef86219bbadeed4d2dff8bd88ca95fa41d153ff69f68c8ef938190
MD5 92cffc69be37a9398b2195a7ed2a342d
BLAKE2b-256 416538a58e71277f16ca1a86fc1c5addd5cdd7dd5f7641c7bca29a77adbea500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 d26ca108931cd631bc70442b37f46a823c194b73ab65d54ce46849d5b92e7203
MD5 532e0c6e2a9d8f0a8ce8c46a9e0fba1d
BLAKE2b-256 4190011e87adf8f3801b6c2be6ab5ade155f4786c2e049224dd865b5a95db1d5

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