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

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev5.tar.gz
Algorithm Hash digest
SHA256 179ee339c91d28d90e557deacdd46fe314d4a1c764a64707fac07c9a988f6844
MD5 b8625b8b7ee6c6e342499d42c8ec66e4
BLAKE2b-256 f9f24caaf3b2e392a431df6cb4bdd5a76105e6fd0ebf024912a61b83c63785d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swarmauri_tokens_rotatingjwt-0.3.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 28353a269f85921a6500105e889d939c44c1c51a1f6ad1046ad0e7183a6ec327
MD5 37a037c8c98d443e82d288db3a3ec586
BLAKE2b-256 e07e9b60d6a25369e2d54f1f411396c5dd27e32f2cd028827c54149ce588266f

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