Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Passwordless authentication using WebAuthn protocol. This project contains the Django based server side backend

Notifications You must be signed in to change notification settings

rajeevravindran/webauthn

Repository files navigation

Passwordless Authentication using WebAuthn

This project serves as the backend for a WebAuthn client. The client side Angular project can be found here

A demo implementation can be found here

Setup Instructions

Requires Python 3.7+

(termprojectwebauthn) user@laptop:~$ pip install -r requirements.txt

Create termprojectwebauthn\local_settings.py file and add the following

## You can generate a secret by the executing the following on a commandline : 
## python3 -c "from django.core.management.utils import get_random_secret_key;get_random_secret_key()"
SECRET_KEY = 'set newly generated key here'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['localhost', '127.0.0.1']

Start Development Server

(termprojectwebauthn) user@laptop:~$ python manage.py migrate
(termprojectwebauthn) user@laptop:~$ python manage.py createsuperuser
(termprojectwebauthn) user@laptop:~$ python manage.py runserver

About

Passwordless authentication using WebAuthn protocol. This project contains the Django based server side backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages