Welcome to Django Multiple Authentication’s documentation!
Django Multiple Authentication allows you to use either email or username field or any other field on your user model for your user authentication.
- Source code
https://github.com/KoredeDavid/django-multiple-authentication/
- Documentation
https://django-multiple-authentication.readthedocs.io/en/latest/
Rationale
Django’s default authentication only accepts username for user authentication. So the package allows you to use either email or username or any other stuff on your user table for user authentication. It works with django’s in-built authentication function, so it works as long as django’s authentication function is called.