Use client authentication with keycloak
Most of the time, there is no authentication between services in a micro-services context. A controler must authenticate the user by his token, retreive needed informations and stops token propagation. Authentication between services is a must have. A service must know who is calling him. To do it, we need client authentication.