Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nginx代理\u通过ntlm授权_Nginx - Fatal编程技术网

Nginx代理\u通过ntlm授权

Nginx代理\u通过ntlm授权,nginx,Nginx,以上是我的nginx配置,myserver需要NTLM身份验证。 我通过nginx代理访问myserver并提供正确的身份验证信息,但浏览器再次提示auth 我的配置有问题吗 EIDT: 参考,我用流代理解决了问题 根据nginx文件,感谢@Tarun Lalwani: 允许使用NTLM身份验证代理请求。一旦客户机发送一个“授权”头字段值以“协商”或“NTLM”开头的请求,上游连接就绑定到客户机连接。进一步的客户端请求将通过相同的上游连接进行代理,保持身份验证上下文 “ntlm”选项仅适用于Ng

以上是我的nginx配置,myserver需要NTLM身份验证。 我通过nginx代理访问myserver并提供正确的身份验证信息,但浏览器再次提示auth

我的配置有问题吗

EIDT: 参考,我用流代理解决了问题


根据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;
}