Skip to main content

Aevum — OIDC token validation complication.

Project description

aevum-oidc

OIDC identity federation complication for Aevum. Validates Bearer tokens via JWKS and resolves actor identity from the sub claim — never stores credentials or raw tokens.

pip install aevum-oidc
from aevum.oidc import OidcComplication
from aevum.core import Engine

engine = Engine()
engine.install_complication(
    OidcComplication(jwks_uri="https://your-idp/.well-known/jwks.json", audience="your-api"),
    auto_approve=True,
)

See the main repository README for the complication installation guide.

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

aevum_oidc-0.3.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

aevum_oidc-0.3.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file aevum_oidc-0.3.0.tar.gz.

File metadata

  • Download URL: aevum_oidc-0.3.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aevum_oidc-0.3.0.tar.gz
Algorithm Hash digest
SHA256 049794c963572573a2ae47e019fb668464fabb0a3b7bcf2caad01fa3e2faed4c
MD5 6704ea26feb6b129a050f32f234d4d11
BLAKE2b-256 8a66c57d0f0160825f90cb0db61759c2a24f455641dd08e26ae9888c10f242ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for aevum_oidc-0.3.0.tar.gz:

Publisher: release.yml on aevum-labs/aevum

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

File details

Details for the file aevum_oidc-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: aevum_oidc-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aevum_oidc-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75e2b899c78d6ea1c8c59f8e4ab3da09bf02746609c64063caa0bc0e830976d6
MD5 0ee9ec4272405b5df8e4249569616ae1
BLAKE2b-256 aa53f81e9219dadf399f054713fc2a6fcff08756affb835eba7e5f9fdd4b253d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aevum_oidc-0.3.0-py3-none-any.whl:

Publisher: release.yml on aevum-labs/aevum

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

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