0

我已经在我的 PC 上部署了一个 SSRS 报告,并且能够通过报告管理器访问我的报告。当我复制报告 URL 并通过网络在另一台 PC 上打开它时,它在使用 Mozilla Firefox 时要求提供凭据。

我在 Firefox 中尝试过以下操作:

about:config "这可能会使您的保修失效!" 可能会出现警告页面。单击我会小心的,我保证!,继续到 about:config 页面。

在 about:config 页面中,搜索首选项 network.automatic-ntlm-auth.trusted-uris,然后双击它。

我以这种方式添加了我的服务器 URL,这可以防止凭据弹出窗口出现。

我认为这不是正确的做事方式。如果我将 URL 传递给 - 说 - 100 个不同的用户,他们都需要做我上面描述的事情吗?

谁能帮我避免弹出凭据(用户名和密码),并直接打开报告?

4

2 回答 2

1
  1. 检查您的服务器 URL,在 firefox about:config "network.automatic-ntlm-auth.trusted-uris" 键中必须是“ http://server_name ”
  2. 存储访问数据源所需的凭据,在报表选项卡“数据源”-“安全存储在报表服务器中的凭据”
  3. 添加具有访问报告凭据的安全选项卡“域用户”,仅检查“浏览”
  4. 输入“域用户”的凭据,第一次在 Firefox 中显示报告并允许记住
  5. 现在它会在您启动链接快捷方式时自动运行
于 2015-11-25T09:12:39.413 回答
0

该报告将需要凭据才能运行。(不支持也不推荐开启对 SSRS 的匿名访问。)

这些凭据可能来自几个不同的地方。1. 提示用户输入用户名和密码。2. 凭据存储在浏览器(或 Windows)中。正如您所见,使用 Internet Explorer 处理 NTLM 身份验证比使用 Firefox 更容易。但正如您所提到的,Firefox 确实为您提供了一个选择。3. 其他一些服务或网站访问报表服务器并提交凭据。然后,该其他服务将报告传递给用户。设计它需要一些思考:您是否需要跟踪谁访问了该服务?您将如何保护个人报告?

您的评论表明您有相互冲突的要求:出于安全原因,您不允许 Firefox 自动登录,但您希望 Firefox 自动登录。没有可以解决该问题的技术建议。

于 2013-07-17T13:59:02.807 回答