Skip to content

FernandesReon/Reusable-Authentication-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Auth Module

Overview

Auth Module is a reusable full-stack authentication system built using Spring Boot. It is designed to be flexible, robust, and highly customizable, making it easy to integrate with Spring Boot-based applications. The module ensures secure user authentication using industry-standard practices. It includes features like JWT-based authentication, OTP verification, and Redis caching, all wrapped in a Dockerized environment. The frontend is developed using React.js, and the entire project is deployable via Render or any similar platform.

Tech Stack

  • Backend: Spring Boot, Spring Security, JWT, JavaMail API
  • Frontend: React.js
  • Database: MySQL
  • Caching: Redis
  • Deployment: Docker, Render (Hosting)

Features

  • JWT-based authentication
  • OTP verification via email
  • Redis caching for improved performance
  • Spring Security integration
  • Email support using JavaMail API
  • Dockerized for easy deployment
  • Easily pluggable into any Spring Boot project

About

Reusable, highly customizable authentication module for Spring Boot based projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages