Ariho-Seth/Spring-Security-Tutorial

Sign up and Log in with email verification, built in Spring Boot with Spring Security and JWT authentication. Full tutorial.

★ 0Forks 0GitHub ↗Compare

README

Signup, Login with Email Verification Tutorial

Full video tutorial here

This repository contains a tutorial on implementing user signup, login, and email verification using Spring Boot.

Overview

This tutorial demonstrates how to build a Spring Boot application for user authentication with JWT-based security, including user signup, login, email verification, and basic error handling.

Features

  • User signup with email verification
  • User login with JWT token generation
  • User email verification flow (send verification code, verify user)
  • Fetch authenticated user details
  • Basic error handling and exception logging

Prerequisites

Before running the application, ensure you have the following installed:

  • Java Development Kit (JDK) 8 or newer
  • Maven or Gradle
  • Supabase database
  • Postman (for testing endpoints)

Contributors

Erik-Cupsa

Issues