https://github.com/leonardonels/passkey-django
This is my thesis project.
https://github.com/leonardonels/passkey-django
django django-application django-framework django-project fido2 otp otpauth webauthn
Last synced: 6 months ago
JSON representation
This is my thesis project.
- Host: GitHub
- URL: https://github.com/leonardonels/passkey-django
- Owner: leonardonels
- Created: 2024-05-31T07:12:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-13T13:01:36.000Z (over 1 year ago)
- Last Synced: 2024-09-28T16:22:20.666Z (about 1 year ago)
- Topics: django, django-application, django-framework, django-project, fido2, otp, otpauth, webauthn
- Language: Python
- Homepage:
- Size: 166 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Passkey-Django
This is my computer engineer thesis project.
## Overview
This project is a web application built with Django. It provides a platform for managing user authentication and authorization using passkeys.
## Installation
WARNING: Passkey sign-up is not implemented yet so to use passkey create a profile with username and password first. From there you can test otp functionality as well as passkeys.
1. clone this repository
2. highly suggested to create a virtuale enviroment, 'pipenv' was used during developement
3. if you have decided to use pipenv enter the virtual enviroment
$ pipenv shell
4. install all required packages, they are stored in the requirements.txt file
$ pip install -r requirements.txt
## Usage1. start the server
$ python manage.py runserver
2. to test it go to http://localhost:8000
i know that tecnically localhost:8000 and 127.0.0.1:8000 are almost the same,
but localhost is recognised as a trusted source, 127.0.0.1:8000 is not and webauth features would not work



