如何在Jasper Reports中完全禁用特定用户/角色的用户界面?

时间:2017-11-20 19:23:05

标签: access-control jasperserver

我们在Jasper v 6.3.0中开发了一些报告。我们从我们开发的网络界面中调用这些报告。我们希望完全禁用我们为这些报告分配的用户/角色的Jasper用户界面。

现在,如果用户剥离网址的右侧,他们会看到一个屏幕,允许他们查看存储库,查看报告等。虽然作为非管理员用户,他们无法更改我们要禁用的内容这个屏幕完全。

另一种方法是禁止从本地服务器或本地网络访问此屏幕。

解决此问题的最佳方法是什么?

编辑 - 澄清:

基本上我们使用ireport开发了报告。然后我们将它部署到JasperReportServer。然后,我们从Web应用程序“链接”到JasperReportServer的报告。如果您在“/ jasperserver”之后删除所有内容的网址,则会显示一个UI面板。我想禁用该面板。

1 个答案:

答案 0 :(得分:0)

Jasper Report生成一个jasper设计,这个设计是用文件/流等编写的。我认为这个问题可以在更高级别完成,而不是在Jasper中。当用户onmouseover“link”时,您可以通过ajax控制用户,如果启用,则可以显示该面板。