I’m just getting started with Consul and I have very basic question.
We want to use Consul/Envoy to handle high availability/service-discovery/health-check monitoring for several services accessible through HTTPS, using basic auth.
I.e calls like
curl -u : https:// <SERVICE_ADR>:1234/service_path
However, from what I read of consul documentation so far, it seems like the point of Consul is to delegate authorization/authentication to Consul. So services would authenticate through consul which would then redirect request to their destinations.
Does this mean consul has to be able to access <SERVICE_ADR> through HTTP and not HTTPS?
Thank you!