【问题标题】:Stop prompting for credentials / remember windows authentication for TFS 2015停止提示输入凭据/记住 TFS 2015 的 Windows 身份验证
【发布时间】:2016-11-02 10:19:02
【问题描述】:

我们的 TFS 2015 应用层有 3 个绑定:

  1. 一个http绑定,使用服务器的域名
  2. https 绑定,使用映射到服务器 fqdn 别名 (cname) 的自签名证书
  3. https 绑定,使用映射到可在我们网络外部访问的 dns 的证书。

第一次使用前两个绑定之一访问应用程序时,会出现输入凭据的提示。输入正确的凭据后,不再出现提示,每次都自动进行身份验证。

但是当尝试使用第三个绑定访问应用时,每次都会出现提示,甚至在使用网站的过程中出现,使用起来很痛苦。

更多信息: 该网站托管在 IIS 8.5 上。 Team Foundation 网站的 tfs 应用程序仅使用带有 NTLM 的 Windows 身份验证。

【问题讨论】:

  • 你在way3中使用了一些代理吗?

标签: iis tfs windows-authentication


【解决方案1】:

要连接网络外部的 TFS 服务器。有(至少)三种方法可以解决此问题,您可以尝试另一种方法来查看问题是否消失:

  • 公共 IP 地址——这意味着你将给你的 TFS 服务器 公共 IP 地址。这意味着您需要静态 IP 地址 来自您的 ISP。您通常还会使用 NAT 和访问列表来 允许该流量进入您的网络(尽管您可以公开 本身,但这是一个巨大的安全风险。)您还需要 向公共 DNS 提供商注册名称解析。
  • 使用 DDNS -- 这类似,但您不需要静态 地址。今天的大多数家用路由器都允许您订阅付费 DDNS 服务可让您使用正常分配的 IP 地址并拥有 DNS映射到这个。这些服务中的大多数都会为您处理 DNS,因此 您不必做额外的工作。
  • 设置 VPN 连接。这将允许您创建隧道 在网络之间,以便他的机器可以访问您的服务器。一般 这需要统计 IP 地址,但有一些服务可用 那里可以为您提供帮助。

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2013-06-03
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多