Skip to main content

Django app for email based authentication and registration via a REST API.

Project description

GitHub Workflow Status https://img.shields.io/codecov/c/github/cdriehuys/django-rest-email-auth.svg https://img.shields.io/pypi/v/django-rest-email-auth.svg

Overview

This package provides a simple way to enable authentication with email addresses for a REST API.

Features:
  • Verification of user email addresses

  • Authentication using any of a user’s verified email addresses

  • Registration of new users

  • Password resets using verified emails

Compatibility

Python: 3.9 or later
Django: Versions 4.2 through 5.2
Django REST Framework: 3.16 or later

Adding Features

This package was primarily developed for a single project’s use. As such it may lack features that other projects require. If that is the case, please open an issue and let us know.

License

This project is licensed under the MIT License.

Authors

Chathan Driehuys (chathan@driehuys.com)

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

django_rest_email_auth-5.0.0.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

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

django_rest_email_auth-5.0.0-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file django_rest_email_auth-5.0.0.tar.gz.

File metadata

  • Download URL: django_rest_email_auth-5.0.0.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.11.13 Linux/6.11.0-1018-azure

File hashes

Hashes for django_rest_email_auth-5.0.0.tar.gz
Algorithm Hash digest
SHA256 7b3914eff256362ad5634ad2263faef7a8a363e5d1dbae249ba33910956db019
MD5 7206e836f39d423c13fa90938e91bd4f
BLAKE2b-256 615a7e90ab81fddc3b34e2d30d35b0ec74d68b46eeeb842db925ad199c138250

See more details on using hashes here.

File details

Details for the file django_rest_email_auth-5.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_rest_email_auth-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae375d1f33c5944932056d82098ecbf819548543f236d94b20ba3a3ee8949cd3
MD5 6aa5443d62ce6939db68d241f12b9075
BLAKE2b-256 a8e7cd1c2385eeb90687c6d01d28f174864dcf191b065aa5fd5c20de92bd4a13

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