This repository contains the source code for the "Ditch the Passwords! Building a Passwordless Web Application in Django" tutorial. The tutorial provides a step-by-step guide on implementing a Passwordless Authentication system in Django using one-time login links.
Say goodbye to passwords and enhance the security of your Django application with this tutorial on implementing Passwordless Authentication. The tutorial covers the foundational steps, emphasizing a streamlined user experience and robust security through the use of one-time login links.
Follow these steps to set up the Django application:
-
Clone the repository:
https://github.com/Afeez1131/django-passwordless-authentication cd django-passwordless-auth
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
Visit http://127.0.0.1:8000/password/home to explore the Passwordless Authentication system.
For generating and sending one-time login links, visit http://127.0.0.1:8000/password/one-time-login.
Feel free to contribute to the project by opening issues or submitting pull requests. Your contributions are highly appreciated!
- LinkedIn @Lawal Afeez
- Mail lawalafeez052@gmail.com
This project is licensed under the MIT License.