I implemented a micro-services architecture. Before accessing each micro-service the request get through a gateway that check the authentication and in the process add a X-U