An open API service indexing awesome lists of open source software.

https://github.com/hendrowunga/springboot-security

Sign up and Log in with email verification, built in Spring Boot with Spring Security and JWT authentication.
https://github.com/hendrowunga/springboot-security

Last synced: over 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# Spring Security

![](diagram/mapdiagram.png)

# Signup, Login with Email Verification

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)