Is Consul compatible with "independent" upstream authentication (i.e https)

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!