Skip to content

annapinchuk/FIDO2_webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FIDO2 Web Application

Overview

The FIDO2 Web Application is a project designed to demonstrate and implement FIDO2 authentication. This repository contains both the server and client components necessary to run the application.

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Node.js (v14.x or later)
  • npm (v6.x or later)
  • Git

Getting Started

Clone the Repository

To start, clone the repository to your local machine using the following command:

git clone https://github.com/annapinchuk/FIDO2_webapp.git

Server Setup

Open a terminal and navigate to the server directory:

cd FIDO2_webapp/fido2_app-server/server

Install the necessary dependencies:

npm install

Start the server:

node server.js

Client Setup

Open another terminal and navigate to the client directory:

cd FIDO2_webapp/fido2-auth-client

Install the necessary dependencies:

npm install

Start the client application:

npm start

Usage

Once both the server and client are running, you will access the FIDO2 Web Application by your web browser.

Demo

Watch a screen recording demo of the application in action:

demo.mov

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

fido2 web app authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published