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.6 or later
Django: Versions 3.2 through 4.1
Django REST Framework: 3.14 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-4.0.0.tar.gz (22.5 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-4.0.0-py3-none-any.whl (42.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_rest_email_auth-4.0.0.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.11.2 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for django_rest_email_auth-4.0.0.tar.gz
Algorithm Hash digest
SHA256 afe84f0c84bf74ba0851b0752d428a835ca4a637d0f9c7b8c255e44e9a8007f8
MD5 cb3898cdf23c76ec2f7fa23f43e70d85
BLAKE2b-256 c3d8cb5d15f215a74935202e6bb563995ea1c25326939f8bc06cb4885f25e541

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_rest_email_auth-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 42.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.11.2 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for django_rest_email_auth-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d324ef59baa4aabdcdcede68fca552419308b04e1b365207fbb2b5532a7b5504
MD5 948f878d7ae6e680d6ee060df66d47b6
BLAKE2b-256 31d4e7ac15430749dcb75693f207a1f4e4102aa3e2f8d88746fea4a367a9bf01

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