我已经在我的电脑上部署了SSRS报告,并且能够通过报告管理器访问我的报告。当我复制报告URL并通过网络在另一台PC上打开它时,它在使用Mozilla Firefox时要求提供凭据。
我在Firefox中尝试了以下内容:
关于:配置“这可能会使您的保修失效!”可能会出现警告页面。点击我会小心,我保证!,继续到about:config页面。
在about:config页面中,搜索首选项network.automatic-ntlm-auth.trusted-uris,然后双击它。
我已经以这种方式添加了我的服务器URL,这会阻止凭据弹出窗口出现。
我不认为这是正确的做事方式。如果我将URL传递给-say-100个不同的用户,那么他们都需要按照我的描述做我所做的事情吗?
有人可以帮我避免凭据弹出窗口(用户名和密码),并直接打开报告吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
报告需要运行凭据。 (不支持启用对SSRS的匿名访问,不推荐使用。)
这些凭据可以来自几个不同的地方。 1.提示用户输入用户名和密码。 2.凭据存储在浏览器中(或在Windows中。)如您所见,使用Internet Explorer比使用Firefox进行NTLM身份验证更容易处理。但正如你所提到的,Firefox确实为你提供了一个选择。 3.其他一些服务或网站访问报表服务器并提交凭证。然后,此其他服务将报告传递给用户。设计这个需要一些思考:你需要跟踪谁访问这项服务?您如何获得个人报告?
您的评论表明您的要求存在冲突:出于安全原因,您不允许Firefox自动登录,但您希望Firefox自动登录。没有可以解决该问题的技术建议。