Welcome! Log In Create A New Profile

Advanced

Implement Digest authentication on Nginx behind a proxy

kev jr
December 15, 2020 09:08AM
Hi everyone,

I try to implement digest authentication on Nginx.

The architecture is the following :
Server A is the client
Server B is the proxy (a API solution which only transmits the request as a proxy)
Server C is my Nginx server where I configure the Digest authentification

I have the following error, when my client try to connect to my Nginx through the proxy :
uri mismatch - <proxyuri> does not match request-uri <nginxuri>

because the client (server A) send the following parameter for the authentication
Digest username="client", realm="Test", nonce="xxxxxx", uri="proxyuri", cnonce="xxxx=", nc=xxxx, qop=auth, response="xxx", algorithm=MD5\r\n

The client (server A) send the proxyuri, and the Nginx server (server C) waiting for the nginxuri.

Do you know which parameter, I need to add in my Nginx configuration to perform the connection ?
Or Do you know, if it's possible to implement Digest authentication on Nginx behind a proxy ?

For your information, the direct connection Client to Nginx server with Digest authentication works fine.
I have the same problem in a Apache configuration.

Thanks for your help,

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Implement Digest authentication on Nginx behind a proxy

kev jr December 15, 2020 09:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 251
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready