Skip to main content

authweave-workload

Framework-neutral authentication for registered service applications and service, workload, or agent principals. Version 7 supports registered X.509 credentials, direct mTLS, and mTLS-bound access tokens issued by an external OAuth Authorization Server.

uv add 'authweave-workload[mtls,jwt]'

The base package never accepts or stores private keys and imports no web framework, ORM, or cryptography implementation.

Lifecycle mutations require a verified actor, a correlation ID, and an application recorder that writes the security event in the same transaction. X.509 registration accepts only opaque CertificateMetadata returned by validate_public_certificate; it cannot be built from unchecked fields.

The optional Litestar adapter accepts Envoy evidence only over an explicitly trusted TCP peer or permission-restricted Unix socket. Envoy's hex certificate fingerprint is normalized to canonical base64url, while revocation freshness comes from application-trusted CRL/control-plane metadata rather than an inbound request header.

Download files

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

Source Distribution

authweave_workload-7.0.0.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

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

authweave_workload-7.0.0-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file authweave_workload-7.0.0.tar.gz.

File metadata

  • Download URL: authweave_workload-7.0.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for authweave_workload-7.0.0.tar.gz
Algorithm Hash digest
SHA256 f877ad907a56d960ab2c9fbd354b4b4b13d2b48a4517e9c44dd7ff6c1057f038
MD5 925c5ea4e40115735276a301ef33ca80
BLAKE2b-256 6ce867128c0b6631b47318b38a7f8c4600177973b11b61f88941fae300b92840

See more details on using hashes here.

Provenance

The following attestation bundles were made for authweave_workload-7.0.0.tar.gz:

Publisher: 3_release.yml on ZYLVEXT/litestar-auth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file authweave_workload-7.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for authweave_workload-7.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b449a5ac0afc0c6e2d689c2bef235513380816b3d439a6e85de789e1424c4eba
MD5 a376727d547beb183a1a1e573fc761b5
BLAKE2b-256 83695c3d2a9b5a914a4a788bfb049a73f11a7dae3e1c5467a9d68af183d0da0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for authweave_workload-7.0.0-py3-none-any.whl:

Publisher: 3_release.yml on ZYLVEXT/litestar-auth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

8.0.2

2 files

8.0.1

2 files

8.0.0

2 files

7.3.4

2 files

7.3.3

2 files

7.3.2

2 files

7.3.1

2 files

7.3.0

2 files

7.2.0

2 files

7.1.2

2 files

This release

7.0.0 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