Authentication microservice - Ga-3tan/AMT_Project GitHub Wiki

About the Microservice

The project was asked to implement its own authentication service using the Java language. The Authentication Service can be found at the address https://github.com/Alessandro-AP/JWTAuthentication, where you can see the functionalities in more detail (the repo also has a Wiki).

Login Sequence Diagram

Sequence diagram illustrating the login mechanism from the Web App to the microservice.

In this sequence diagram is described an interaction between the Web App and the microservice, we can see in detail all the steps and classes that are called up to perform a login. The classes of the Web App are shown in blue, while the classes of the authentication microservice are shown in orange.

(The diagram can also be found in SVG/JPG version in the diagrams folder)

Swagger doc

Here is the Swagger documentation that illustrate how to contact our authentication microservice and handle its responses: https://app.swaggerhub.com/apis-docs/gaetan.zwick/Authentication-MIcroservice/v1