Skip to content

gpaolettig/spring-security-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Registration and Authentication API

Java Spring Boot Spring Security Spring Data JPA JWT OpenSSL H2 Database

Installation

Build the docker image

docker build -t spring-security-basics .

Running the container

docker run -p 8080:8080 spring-security-basics

Endpoints

Register user

POST localhost:8080/auth/register
  • URL: localhost:8080/auth/register
  • Method: POST
  • Response: 201 Created

Body:

   {
     "firstName": "John",
     "lastName": "Doe",
     "email": "[email protected]",
     "password": "password123"
   }

Login

POST localhost:8080/auth/login
  • URL: localhost:8080/auth/login
  • Method: POST
  • Response: 202 Accepted - JWT

Body:

   {
     "email": "[email protected]",
     "password": "password123"
   }

Releases

No releases published

Packages

No packages published