单个 Web 应用的透明代理?

单个 Web 应用的透明代理?

在工作中,我对使用 Active Directory 进行身份验证的前端 Web 应用程序进行自动测试。一种工具 (Sahi) 使用本地代理在 Web 应用程序和用户浏览器之间进行传输,在将页面传递给用户之前在每个页面中注入 JavaScript,以进行测试。

在 Windows 7 上,此工具的代理无法与我们的 Web 应用进行身份验证。需要身份验证的不是我们的网络,而是每个单独的 Web 应用,其中有多个。

我认为我可以使用透明的“代理到代理”来处理 NTLM 身份验证,但是我发现所有代理(CNTLM、NTLMAPS)都希望指向我们的内部网络代理的地址,而我认为我们没有这样的地址。

是否有透明代理可以将我的身份验证转发到特定站点,而不是假设我连接到某个需要对所有内容进行身份验证的内部地址(如果我理解正确的话,只有 Web 应用程序才需要身份验证,它们自己处理)?或者我的公司网络是否可能确实有某种内部代理服务器,可以将 Web 应用程序名称转发到我们网络上的 IP 地址?如果是这样,有什么方法可以让我找到这个代理的地址,而不会打扰我繁忙的 IT 部门的某个人?

或者有没有更好的方法来表达我的问题,以便我的 IT 部门在我询问他们时知道我在说什么?我不确定是否有“公司内部代理”这样的东西可以让我询问他们,或者这种东西是否有不同的名称,等等。

相关内容