User Authentication Microservice (AuthUser)

NPM

About the project.

TThe AuthUser is a microservice responsible for creating and authorizing

users within our system. It provides a RESTful API for registering new users,

authenticating login sessions, and managing access permissions and roles.

Technology used :

  • JAVA 11
  • DOCKER
  • SPRING SECURITY
  • UNIT TESTING, INTEGRATION AND E2E USING JUNIT5 AND MOCKITO.
  • POSTGRESQL - FLYWAY
  • JPA PERSISTENCE - SPRING DATA JPA
  • SPRING HATEOAS
  • OPEN API (SWAGGER)
  • VALIDATION
  • JACOCO

Request Images

Eureka Server

Captura de tela de 2024-06-11 11-27-06

RabbitMQ

EXCHANGES

Captura de tela de 2024-06-11 16-38-53

QUEUES

Captura de tela de 2024-06-11 16-38-41

Captura de tela de 2024-06-04 15-57-46

Test E2E

Captura de tela de 2024-05-24 17-30-46 Captura de tela de 2024-05-24 17-31-18

Integration Test

Captura de tela de 2024-05-24 17-32-02

Unit Test

Captura de tela de 2024-05-24 17-32-27

Project under construction....