【发布时间】:2014-01-31 05:01:53
【问题描述】:
我可以阻止用户从我建立的网站打开 BIRT 报告。但是考虑到报表的链接仍在浏览器的历史记录中,例如,这台计算机上的任何用户仍然可以通过调用历史记录中的链接来打开报表。
如何防止BIRT报告的链接在用户关闭报告后停留在浏览器中?所以打开报告的唯一方法是从网站。
或者也许有人有其他更好的方法来实现相同的目标?就像在 BIRT 中显示用户名和密码一样,用户才能使用报告参数?
【问题讨论】:
-
您没有说您使用的是哪个版本的 BIRT,但如果您使用的是开源 BIRT(当前为 4.3.1),那么将报告设为私有的选项并不多。您能否详细说明您正在寻找的安全级别?
-
是的,我使用的是 Eclipse BIRT 4.3.1。我需要通过显示用户名或密码来防止非法用户打开报告,无论是基于 RDBMS(postgresql)用户表还是自动删除浏览器历史记录。我也可以使用其他方法。 :)
标签: security reporting-services birt