Skip to content

A Web Application to demonstrate Face recognition as the 2 factor authentication.

Notifications You must be signed in to change notification settings

prkhrv/2-Factor-Face-Recognition-Auth-For-Web

Repository files navigation

Face-Recognition-Web-Authentication

Introduction

With the progress in mobile processors, we have seen that Face ID has become a very good solution for authentication. It is mostly used with dedicated processors which are specifically designed to perform such tasks but, is it possible to authenticate users with Face ID over the web on a browser? Web servers have a limited amount of computing power and other resources so, it becomes a very tough tasks for them to process face ID authentication with high accuracy. In this Project I would like to demonstrate a mechanism which can process face ID authentication over the web.

Setup

pip install -r requirements.txt

Perform Migrations

In the root folder of the project run the following command.

python manage.py makemigrations

and then

python manage.py migrate

Runserver

python manage.py runserver

Technologies Used

  • Python/Django
  • HTML5/CSS3/JavaScript
  • Bootstrap4
  • OpenCV
  • Dlib

Credits

This Project is created under the Guidance of Dr. Yuting Zhang (Director, Cybersecurity), Boston University

About

A Web Application to demonstrate Face recognition as the 2 factor authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published