Skip to content

Secure Notes WebApplication using SpringBoot and Spring Security 6

Notifications You must be signed in to change notification settings

RajarshiCode/secure-notes-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Notes WebApplication using SpringBoot and Spring Security 6

This is a Note taking WebApplication which is very secure and handy, consists of username and password authtentication for users. Users can reset password anytime using Forget Password functionality. For enhanced security user can opt for Multifactor Authtentication using Google Authenticator in their mobile devices. Therefore providing a secured environment with 2 step verification during sigin.

EER DIAGRAM

EER DIAGRAM

CSRF -> Cross-Site Request Forgery

type of malicious exploit of a website where unauthorized commands are transmitted on behalf user, where a third-party site is making a request.


JWT Authentication -> JSON Web Token Authentication


RajarshiCode/secure-notes-WebApp - GitHub

Multi-Factor Authentication (MFA)

  • using Google authenticator

Authentication with GitHub

gitauth