1

我们终于启动并运行了 TFS 2013,并希望开始在 Raspberry Pi 上运行的 Web 浏览器上公开一些报告。不幸的是,它不允许我们使用 Windows 登录进行身份验证。

是否有任何工具可以在不依赖 Windows 登录的情况下将 TFS 信息公开为网页?

4

3 回答 3

0

至于“纯”TFS Web 访问,有一些选项。

一个不错的答案是Accessing Windows Authentication Web Page from Raspberry pi Browser

另一种选择是调整托管 TFS 的 IIS 并启用基本身份验证(请参阅Team Foundation Server、身份验证和访问.

第三种选择是插入能够将基本身份验证转换为 Windows 身份验证的反向代理,例如 squid。

对于 Reporting Services (SSRS) 来说是另一回事;我可以尝试配置 Basic Auth,但我不能保证一切正常。在这种情况下,最好和最安全的选择是设置反向代理并将流量定向到那里。

于 2014-01-28T20:53:02.723 回答
0

它没有得到官方支持,但我记得Martin Woodward在 RadioTFS 播客之一中提到Team Explorer Everywhere在 Raspberry Pi 上工作 - 如果我没记错的话,他实际上改变了 TEE 来处理它。

我从未尝试过,但 TEE 应该在任何可以获得 JVM 的地方运行,包括 Pi。然后只需使用 TEE 中的对象模型来调用 TFS。

于 2014-02-05T21:09:31.957 回答
0

您可以订阅 SSRS,将报告写入 Windows 共享,然后在浏览器中显示这些文件。文件格式有点有限,但我相信它支持 html 和 tiff。除了一些简单的 html/javascript 来使浏览器每 X 分钟重新加载一次页面,您就可以拥有一个不错的仪表板。

当然,这意味着您需要使用 SSRS 报告而不是较新的 tfs 图表,但您可以使用仓库创建自己的报告。

TFS online 支持备用凭据的基本身份验证,但您似乎不能在 prem 上使用它(还)。同样在未来,您似乎可以使用内置的图表工具(它们现在可以嵌入到团队仪表板中),因此可能通过 2013 更新 2,您将能够制作更好的仪表板。

于 2014-02-05T20:47:01.417 回答