Skip to main content

SDK for integrating your Python FastAPI application with Wristband. Handles user authentication and token management.

Project description

Wristband Multi-Tenant Authentication SDK for Python FastAPI

Wristband provides enterprise-ready auth that is secure by default, truly multi-tenant, and ungated for small businesses.

For detailed setup instructions and usage guidelines, visit the project's GitHub repository.

Details

This SDK facilitates seamless interaction with Wristband for user authentication within multi-tenant FastAPI applications. It follows OAuth 2.1 and OpenID standards and is supported for Python 3.11+. Key functionalities encompass the following:

  • Initiating a login request by redirecting to Wristband.
  • Receiving callback requests from Wristband to complete a login request.
  • Retrieving all necessary JWT tokens and userinfo to start an application session.
  • Logging out a user from the application by revoking refresh tokens and redirecting to Wristband.
  • Checking for expired access tokens and refreshing them automatically, if necessary.

You can learn more about how authentication works in Wristband in our documentation:

Questions

Reach out to the Wristband team at support@wristband.dev for any questions regarding this SDK.

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

wristband_fastapi_auth-0.1.1.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

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

wristband_fastapi_auth-0.1.1-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file wristband_fastapi_auth-0.1.1.tar.gz.

File metadata

  • Download URL: wristband_fastapi_auth-0.1.1.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for wristband_fastapi_auth-0.1.1.tar.gz
Algorithm Hash digest
SHA256 40e334dcd9e4c726ddcdc66bd04c7a93caf17fbe26ae715b0ed539140c3619ca
MD5 5ccd4055fb075d5d27a90bf0fd0ec9a4
BLAKE2b-256 fd0da56222a4754231ca50a19506dbc12d5c61e1572af5c935acb6a763c4c703

See more details on using hashes here.

File details

Details for the file wristband_fastapi_auth-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for wristband_fastapi_auth-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3441fd8da07b82884c2c24d12b94329e66245a9cf127aa7d0a40552969bbf33
MD5 2240aed44750e3c4e5603c0e00c43179
BLAKE2b-256 1bf10d954e329e6b2f49a1e1229195caeb6fedb66ab1d5d921a7d4c5566a14b9

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