2

我们正在使用 IIS 应用程序请求路由和 URL 重写规则来反向代理访问内部网络服务器。

这在 IIS 配置了匿名身份验证时有效,但添加基本身份验证会导致问题。在没有深入了解内部网络服务器的身份验证机制的情况下,我想做的不是将授权标头从 IIS 代理传递到目标网络服务器。

clientIP    proxyIP     HTTP    GET /resource HTTP/1.1
    Cache-Control: max-age=0\r\n
    ...
    Authorization: Basic Base64EncodedCredentials 
    ....
proxyIP     serverIP    HTTP        GET /resource HTTP/1.1
    Cache-Control: max-age=0\r\n
    ...
    Authorization: Basic Base64EncodedCredentials <--need to remove this
    ....

任何提示将非常感谢!

4

0 回答 0