Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T13:01:36.000Z (7 months ago)
- Last Synced: 2024-09-28T16:22:20.666Z (3 months 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![Screenshot 2024-03-27 alle 10 51 19](https://github.com/leonardonels/mysite/assets/81677769/2aeef6b5-d33f-41db-82c2-b69c248b5d57)
![Screenshot 2024-03-27 alle 10 52 00](https://github.com/leonardonels/mysite/assets/81677769/7396a629-a5d9-4387-aeae-b66261a041bb)
![Screenshot 2024-03-27 alle 10 52 59](https://github.com/leonardonels/mysite/assets/81677769/0bfc6bfe-d210-499a-8cc6-34979462af02)
![Screenshot 2024-03-27 alle 10 53 04](https://github.com/leonardonels/mysite/assets/81677769/e7e56faf-b66e-4d31-8912-ed619a51b6fb)
![Screenshot 2024-03-27 alle 10 53 15](https://github.com/leonardonels/mysite/assets/81677769/d11fcd7d-0dec-48d0-88ad-4204d2e43d2f)