Nginx代理\u通过ntlm授权
以上是我的nginx配置,myserver需要NTLM身份验证。 我通过nginx代理访问myserver并提供正确的身份验证信息,但浏览器再次提示auth 我的配置有问题吗 EIDT: 参考,我用流代理解决了问题Nginx代理\u通过ntlm授权,nginx,Nginx,以上是我的nginx配置,myserver需要NTLM身份验证。 我通过nginx代理访问myserver并提供正确的身份验证信息,但浏览器再次提示auth 我的配置有问题吗 EIDT: 参考,我用流代理解决了问题 根据nginx文件,感谢@Tarun Lalwani: 允许使用NTLM身份验证代理请求。一旦客户机发送一个“授权”头字段值以“协商”或“NTLM”开头的请求,上游连接就绑定到客户机连接。进一步的客户端请求将通过相同的上游连接进行代理,保持身份验证上下文 “ntlm”选项仅适用于Ng
根据nginx文件,感谢@Tarun Lalwani: 允许使用NTLM身份验证代理请求。一旦客户机发送一个“授权”头字段值以“协商”或“NTLM”开头的请求,上游连接就绑定到客户机连接。进一步的客户端请求将通过相同的上游连接进行代理,保持身份验证上下文 “ntlm”选项仅适用于Nginx Plus。
我创建了一个能够提供类似功能的自定义模块
根据nginx文档,在上也有一篇关于此的博客文章: 允许使用NTLM身份验证代理请求。一旦客户机发送一个“授权”头字段值以“协商”或“NTLM”开头的请求,上游连接就绑定到客户机连接。进一步的客户端请求将通过相同的上游连接进行代理,保持身份验证上下文 “ntlm”选项仅适用于Nginx Plus。
我创建了一个能够提供类似功能的自定义模块
在上也有一篇关于这一点的博客文章,你的问题是基本认证,你的标题是ntlm认证?是ntlm。我已经更新了问题。看看这是否有用?@Tarun Lalwani太棒了!我使用流代理解决了我的问题。谢谢!你的问题是基本认证,你的标题是ntlm认证?是ntlm。我已经更新了问题。看看这是否有用?@Tarun Lalwani太棒了!我使用流代理解决了我的问题。谢谢!
proxy_pass http://myserver;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
upstream http_backend {
server 127.0.0.1:8080;
ntlm;
}