Skip to main content

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

Project description

Wristband Multi-Tenant Authentication SDK for Python Django

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 Django applications. It follows OAuth 2.1 and OpenID standards and is supported for Python 3.9+. 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_django_auth-0.1.1.tar.gz (42.2 kB view details)

Uploaded Source

Built Distribution

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

wristband_django_auth-0.1.1-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wristband_django_auth-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f4bf1ece9e993950998d0e3fdf60d28983352718e52163ab7042737b391c189a
MD5 b01e69b9fae925f4f14439987a6c7bc1
BLAKE2b-256 5069e7a0743626a97e0b968e5a501f28016aa4d080a8caeb274d192cf0dc30e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wristband_django_auth-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 280a6f58bb41bd31a5ce7ff3a3f1081c8b719a235e67f306b71de3e227935449
MD5 0c19d04e2a26736432444aaa57159bcc
BLAKE2b-256 4e09f8a7d0dafab31cc44d9ebd177c780657d3b86210e4acb88e9b54d41d054e

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