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.
- Host: GitHub
- URL: https://github.com/hendrowunga/springboot-security
- Owner: hendrowunga
- Created: 2024-08-03T08:57:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T13:18:04.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T12:20:24.474Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 161 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Security

# 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)