问题标签 [proxy-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4416 浏览

proxy - ClickOnce 不服从 Localhost 的安装文件夹

我正在测试 ClickOnce 应用程序部署。我已经在我的机器上设置了一个虚拟目录(运行 IIS)。我已在 Visual Studio 的“发布”选项卡中将http://localhost/SampleApplication指定为安装文件夹 URL。但是,当我发布应用程序时,出现以下错误:

警告:无法从http://chrish/SampleApplication/下载文件。

远程服务器返回错误:(407) 需要代理身份验证。发布成功。

警告:无法在 http://chrish/SampleApplication/publish.htm查看已发布的应用程序。 http://chrish/SampleApplication/publish.htm

请注意它是如何将我的 url 从 Localhost 更改为我的登录名的。为什么?这不是在一周前发生的。

0 投票
1 回答
16353 浏览

java - 在 JAAS Security 中创建一个可以传递用户名和密码的 URLConnection

嗨,我有类似以下内容的内容,可以创建 URL 连接并检索数据。问题是,当我点击一个首先需要身份验证的页面时,我得到了登录页面。我不确定如何在 URLConnection 中传递用户名和密码。我正在访问一个使用 JAAS 身份验证的网站。

我试过这样的东西,但它似乎没有用......

0 投票
2 回答
4671 浏览

c++ - POCO Net C++ 库中的代理身份验证

我一直在玩 Poco Net 库,它非常好。非常方便且易于理解。

我能够设置代理地址,并且正确地说需要 407 代理授权。我以为

我尝试了方案中的“基本”、“纯文本”和 authInfo 中的“用户:密码”等值。它似乎不起作用。谷歌没有帮助。

以前有人用 Poco Net 做过这个吗?还是因为我对代理身份验证一无所知,所以用法很明显,我无法让它工作?请指教。

编辑:在玩了一些之后,我认为当远程服务器期望身份验证信息登录时使用 setCredentials 函数。我一直无法找到使用 Poco Net 库进行代理身份验证的方法。我能够设置代理服务器和端口。如果只有一个没有身份验证的代理服务器,这就是我所拥有的:

需要帮忙。

编辑:根据@StackedCrooked 建议的解决方案,我尝试在发出请求之前将代理身份验证详细信息设置为请求标头,并且在互联网上找到的另一种方法中,我仅在发出初始请求和 407 错误后设置代理身份验证详细信息来了,然后再次发出请求。两种方法都继续给出相同的 407 错误。我当前的代码如下所示:

0 投票
1 回答
375 浏览

language-agnostic - 代理身份验证——HTTP/HTML 详细信息?

我的公司制作了一个程序,除其他外,该程序需要连接到公司的服务器以进行更新和电子商务。我们已经有很长时间了,但我们从未弄清楚如何处理“代理身份验证”,即代理服务器在允许程序访问 Internet 之前需要名称和密码。

该程序将 HTML 标头本身作为字符串进行操作,并通过普通的 ol' 套接字进行通信,因此我需要知道标头的实际细节。换句话说,我们没有使用通信库(有技术原因,不会改变),所以我们需要知道将名称/密码放在哪里,以便代理服务器能够识别它们。

我可以通过 Google 找到的只是关于如何为其配置代理服务器或最终用户应如何使用它们的描述。有谁知道在哪里可以找到我们需要的低级细节?

0 投票
7 回答
197109 浏览

c# - 远程服务器返回错误:(407) 需要代理身份验证

调用 Web 服务时出现此错误:

“远程服务器返回错误:(407) 需要代理身份验证”。

我得到了一般的想法,我可以通过添加来让代码工作

或通过在代码中使用 DefaultCredentials。我的问题是,如果没有这个,对 web 服务的调用在生产中工作。

似乎有一个涉及 Machine.config 的非代码解决方案,但它是什么?目前我无法访问生产框的 machine.config 文件来查看它的外观。我尝试按如下方式更新我的 machine.config,但仍然出现 407 错误。

0 投票
1 回答
1496 浏览

android - INVITE 请求后的奇怪响应,SIP

发送 INVITE 请求后,我收到了一个尝试性的答案,然后立即收到错误 407(需要代理身份验证)。在发送 ACK 和另一个带有代理头的 INVITE 之后,我收到了大约 1/4 的会话进度!其他时候它只是一次又一次地发送 407 错误。

有任何想法吗?

0 投票
1 回答
2196 浏览

delphi - 解决需要代理身份验证的问题

我编写了一个需要与远程 Web 服务器通信的 Delphi 应用程序。我将 INTERNET_OPEN_TYPE_PRECONFIG 标志传递给 InternetOpen 函数以初始化我的应用程序对 WinINet 函数的使用,并通过这样做我的应用程序从注册表中检索用户的 Internet 配置。

也许由于我的无知,我相信这可以使用用户的特定 Internet 设置与远程 Web 服务器进行通信,无论是直接连接还是通过代理。它当然可以通过我公司的代理服务器工作。

但是,我现在遇到了一位客户,上面不允许他访问。他看到的是“需要代理身份验证”(HTTP 状态代码 407)。

这是我的应用程序应该处理的事情吗(例如,提供一个表单来输入代理身份验证详细信息并将它们与我的 HTTP 请求一起传递)?有没有办法自动获取这些信息?

或者这仅仅是客户的 IT 部门可以轻松解决的配置问题?

任何指针将不胜感激。

0 投票
7 回答
67764 浏览

java - Apache HttpClient 4.1 - 代理身份验证

在使用 Apaches HttpComponent 的 httpclient 时,我一直在尝试从配置的属性中配置代理身份验证的用户和密码,但没有成功。我发现的所有示例都指的是不再可用的方法和类,例如HttpStatesetProxyCredentials

那么,谁能给我一个如何配置代理凭据的示例?

0 投票
1 回答
553 浏览

apache-flex - 动作脚本中的代理授权以避免操作系统提示

我有一个空中应用程序,我想在我的客户端位于代理后面时添加代理授权标头。我在 urlRequest 标头中添加了“proxy-Authoriztion”标头,但我仍然收到操作系统提示输入用户名/密码。

我检查了提琴手,我看到的是第一个响应是 301 并且添加了代理授权标头第二个响应是 407 并且没有添加代理授权标头。

在此之后,我得到操作系统提示。有人对此有任何想法吗?

0 投票
4 回答
39071 浏览

c# - 从代理服务器后面添加 Web 服务引用

我正在使用vs2010。在一个简单的控制台应用程序中,我尝试添加对http://***/service1.asmx旧 asmx 服务的服务引用。我的电脑在代理服务器后面,所以我收到一个错误:

“远程服务器返回了意外响应:(407) 需要代理身份验证。”

当我使用 wsdl 工具时,我无法定义代理服务器端口号,并且我收到该服务器的消息,例如 10.0.0.3:80,没有响应,但我需要指定 8080 端口并且不知道如何。我如何创建参考?