Skip to content

liestig/java-authentication

Repository files navigation

Authors

  • Liès TIGUERCHA
  • Erwan BEUSELINCK

Prerequisites

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

  • Java 21
  • Maven 4.0.0
  • Docker 27.0.0

Running the Application

1. Start Required Services

Ensure that necessary dependencies (such as databases) are running using Docker:

docker compose up -d

2. Build the Application

Compile and install dependencies using Maven:

mvn clean install

3. Start the Microservices

Run the following commands to start each module:

cd authentication-data
mvn spring-boot:run

In a separate terminal, run:

cd authentication-api
mvn spring-boot:run

In a third terminal, run:

cd authentication-web
mvn spring-boot:run

API Documentation (Swagger)

Once the application is running, you can access the API documentation via Swagger UI at:

http://localhost:8081/swagger-ui/index.html

About

This repository showcases a simple implementation of an authentication in multi-module Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •