Skip to main content

JWT authentication from email login codes.

Project description

JSON Web Token Email Authentication

Coverage Status GitHub Workflow Status PyPI GitHub GitHub Last Commit GitHub Issues Downloads

Python Version Django Version DRF Version

pip install jwt-email-auth

Documentation: https://mrthearman.github.io/jwt-email-auth/

Source Code: https://github.com/MrThearMan/jwt-email-auth/

Contributing: https://github.com/MrThearMan/jwt-email-auth/blob/main/CONTRIBUTING.md


This module enables JSON Web Token Authentication in Django Rest framework without using Django's User model. Instead, login information is stored in cache, a login code is sent to the user's email inbox, and then the cached information is obtained using the code that was sent to the given email.

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

jwt_email_auth-0.11.6.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

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

jwt_email_auth-0.11.6-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file jwt_email_auth-0.11.6.tar.gz.

File metadata

  • Download URL: jwt_email_auth-0.11.6.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0 CPython/3.13.2 Linux/6.8.0-1021-azure

File hashes

Hashes for jwt_email_auth-0.11.6.tar.gz
Algorithm Hash digest
SHA256 305a7eb178898c62b47ab3692177688d0daa5268c15838320d2b5c58146ec4d5
MD5 5de8c95d7e0f57e7466244edeb3e77aa
BLAKE2b-256 aed038043664f2576daa5f8ed5ccb378822651e188db39215a08eb01f75807b7

See more details on using hashes here.

File details

Details for the file jwt_email_auth-0.11.6-py3-none-any.whl.

File metadata

  • Download URL: jwt_email_auth-0.11.6-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0 CPython/3.13.2 Linux/6.8.0-1021-azure

File hashes

Hashes for jwt_email_auth-0.11.6-py3-none-any.whl
Algorithm Hash digest
SHA256 74efd1ee60ebd46d7e98688821a2643daffbfa5c908f3f9151506fa93dc27854
MD5 ba14662df801ae7297752f68de7d4fbe
BLAKE2b-256 d6f93f3ce911238266af322c7fe97409d0ed565a686efb86b1bdfd3452b6a3a7

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