【发布时间】:2013-04-21 04:42:53
【问题描述】:
我需要在打开报告时为 birt 报告查看器实现用户身份验证, 这样我们就不能运行报表,并且在打开报表之前也应该进行用户身份验证。
【问题讨论】:
-
您是否将 birt 报告查看器与 Web 应用程序集成?我在之前的项目中使用spring security 来防止用户在用户登录到应用程序之前访问报告
标签: jakarta-ee struts birt
我需要在打开报告时为 birt 报告查看器实现用户身份验证, 这样我们就不能运行报表,并且在打开报表之前也应该进行用户身份验证。
【问题讨论】:
标签: jakarta-ee struts birt
正如 Iswanto San 在他的评论中已经提到的那样 - 我也会使用 Spring Security。
但这实际上取决于您的技能组合 - 以及您将查看器部署到什么。
如果你使用Tomcat——你可以按照this step-by-step guide from Deron Eriksson on avajava.com.创建一个简单的表单认证
另一种选择是通过 Birt-Exchange guide on security integration with the Actuate BIRT Viewers. 遵循 Birt-Exchange 的建议
或者! 您可以通过关注this simple guide from Balendra15.Wordpress.com. 将安全性直接集成到报告本身中
我希望这对您有所帮助!
【讨论】:
您还可以简单地将 NTLM 身份验证 (LDAP) 过滤器添加到 BIRT 的 web.xml(基本 Tomcat 配置)。
更多信息:https://sites.google.com/site/dynamicdatamining/birt/birt-viewer-security
【讨论】: