Hello list, I am evaluating Envoy Proxy for a potential project and even if I tried to search in the documentation I cannot find out if and how it is possible to handle authentication inside Envoy.
We are still on the whiteboard for the project, but the general idea would be to authenticate requests at the edge using an opaque token and use that to attach JWT tokens to requests going to our inside services. More or less like what is outlined
in this blog post. The actual auth and associations would be done in another service and I am trying to figure if Envoy could forward tokens to that services, get a JWT from it and attach the jwt to the request it is proxy'ing. Is it possible at all?
Or maybe if there is any better way to handle this problem with Envoy any suggestion would be appreciated.
Thanks, Luca