The idea is to have a proxy server(like SOCKS4/5, but for HTTP protocol), the purpose of this proxy server is to authenticate requests on behalf of the users, by manipulating the requests.
For example let's say that organization has AWS environment. Instead of provide the engineers with credentials for AWS, they are provided with access to the HTTP proxy, they setup their machine to send all the requests to the proxy and the proxy server injects the needed HTTP headers into the requests.
After some research, I was unable to find a similar solution. Are you aware of such solution, or an set of solutions capable to fulfill the above requirements?