I subscribe to a commercial service that has a number of endpoints for geographic resilience, but the means of working with them is via http basic authentication as part of the http get call and the credentials are different for each.
I would like to load balance calls to this commercial service using Caddy reverse proxying
Not exactly, you’ll need to use request matchers to tell Caddy when to serve each proxy:
Please read through here if you haven’t already:
Also, the <base64-encoded(user:pass)> bit was left for you to replace with the actual base64 encoded text, as I described.
For example, if your username and password are foo and bar, then you would take foo:bar and base64 encode that, which would give you Zm9vOmJhcg==, which is what you’d use there.