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.3.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

django_rest_email_auth-4.0.3-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_rest_email_auth-4.0.3.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1022-azure

File hashes

Hashes for django_rest_email_auth-4.0.3.tar.gz
Algorithm Hash digest
SHA256 60e85ceeb9481f8faa02b6c0d12c38eff96da3b4aead261f9ada2c0ddfaada78
MD5 84734274d20e7114f4229bf71611cda5
BLAKE2b-256 32da5724d9c7a54e2a44e4f422f47331682d3fe2fdbbf3eafe49078738dcb65c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_rest_email_auth-4.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ef7205d43ad3bfc2d889f28297c8ead9c12ea45e49a5c188a236fbf7d444870
MD5 1a5676608b653c3b03f0c55b2baa351e
BLAKE2b-256 049557f4809b85c3c84e7db0ef37df02d8683d9e34c7a907282d5ec07584c07d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page