Skip to main content

Wildflower FastAPI/Auth0 integration

Basic token verification for FastAPI and Auth0. Also includes support for the Wildflower Permissions API, which provides centralized Role/Domain based access control.

Environment Configuration

AUTH0_DOMAIN Domain to auth against within Auth0

API_AUDIENCE Audience the tokens should target

CLIENT_ID Client ID for machine-to-machine authenticatio for checking user Profiles

CLIENT_SECRET Client Secret for machine-to-machine authenticatio for checking user Profiles

For permissions-api integration (optional)

TOKEN_EMAIL_DOMAIN Domain to add to client_credentials for email address for wf_permissions integration

TOKEN_DOMAIN Domain to add to client_credentials for wf_permissions integration

PERMS_API_URI URI for permissions API

PERMS_API_AUD Audience to auth against with machine-to-machine tokens

Download files

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

Source Distribution

wf_fastapi_auth0-1.0.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

wf_fastapi_auth0-1.0.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file wf_fastapi_auth0-1.0.3.tar.gz.

File metadata

  • Download URL: wf_fastapi_auth0-1.0.3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.12 Darwin/22.2.0

File hashes

Hashes for wf_fastapi_auth0-1.0.3.tar.gz
Algorithm Hash digest
SHA256 4478fbaf7cb989c6cc86f03eb95b38878de239f8e2044427265edc03be702ba5
MD5 c9a4ca794cc531d9b8b7d27706fa3958
BLAKE2b-256 3833a6937f35a02fd986a5da033283cc6278005ca14376c2ec411f5b733ce9f4

See more details on using hashes here.

File details

Details for the file wf_fastapi_auth0-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: wf_fastapi_auth0-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.12 Darwin/22.2.0

File hashes

Hashes for wf_fastapi_auth0-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a092f339236c3ce8789cb929b229155fa8ea7f93cd1a678c6c292424e506d2ad
MD5 da0a104dec0badea2840d64b0cc74335
BLAKE2b-256 d29851f8d5372feaf76830e23b2f3395ad4e60efce9fca150a6b07ae67f25579

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