Clients

Definition :

The clients components are interfaces to the Master API.

Main purpose :

Clients applications interact with Master API to send jobs and follow their execution.

The Web console is a client that offers a web interface to the Master API

Open Api specification has been used to describe the Master API: multiple clients can be generated.

Some Java clients have already been generated, and some have been implemented.

Requirements :

All the clients need to have a valid authentication token from the keycloak authentication system to access the Master API.