Reputation: 13986
I want to pass a request to an upstream server. The original url is not password protected but the upstream server is. I need to inject a Basic auth username/password into the request but get errors when doing:
upstream supportbackend {
server username:[email protected];
}
and
upstream supportbackend {
server support.yadayada.com;
}
location /deleteuser {
proxy_pass http://username:password@supportbackend;
}
Upvotes: 6
Views: 8145
Reputation: 500
you need to add proxy_set_header Authorization "Basic ....";
where the ....
is base64 of user:pass
.
Upvotes: 14