Skip to content

A TOTP 2FA in an angular webapp (with spring-boot server)

License

Notifications You must be signed in to change notification settings

federicoder/totp-project-poliba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Time-based OTP (Information Systems Security and Privacy Project - Poliba)

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Requirements
  3. Usage
  4. License
  5. Contact

About The Project

A Time-based OTP(TOTP) 2FA in an angular webapp with spring-boot server.

Built With

html

css

typescript

angular

spring

maven

node

java

Requirements

  1. Download and Install JDK Development Kit 17.0.10
  2. Download and Install Maven v. 3.8.8
  3. Download and Install Node.js v. 14.21.3
  4. Download and Install MySQL Workbench v. 8.0.36

Usage

  1. Download ZIP.

  2. Open MySQL Workbench and Configure MySQL Istance.

  3. Execute SQLscript.sql in MySQL Istance.

  4. Go to the "BackEnd" directory.

  5. Run the following commands:

    mvn clean install

    mvn spring-boot:run -DSkipTests

  6. Go to the "Client" directory.

  7. Run the following commands:

    npm install

    ng serve

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Federico D'Errico - [email protected]

Mauro Giordano - [email protected]

Project Link: https://github.com/federicoder/totp-project-poliba

About

A TOTP 2FA in an angular webapp (with spring-boot server)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published