Skip to content

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

Notifications You must be signed in to change notification settings

Erik-Cupsa/Spring-Security-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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)

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published