把pentaho创建的资源集成到自己的应用中

把pentaho创建的资源集成到自己的应用中,匿名访问,不必再登录



匿名访问,不用登录,即可访问报表、仪表盘、OLAP等

1、登录pentaho控制台,创建一个名称为anonymousUser的用户,同时把Anonymous角色授予读取资源权限
2、停止pentaho服务
3、修改pentaho-solutions\system\applicationContext-spring-security.xml:
1)、增加Anonymous角色访问权限,在id为filterInvocationInterceptor和filterInvocationInterceptorForWS的bean下,在相应的路径下把“Authenticated”改为“Anonymous,Authenticated”

2)、在在id为filterInvocationInterceptor的bean下增加:
\A/js/.*\Z=Anonymous,Authenticated
\A/content/jpivot/.*\Z=Anonymous,Authenticated
否则,jpivot类的在线分析就会有问题

\A/content/saiku-ui/.*\Z=Anonymous,Authenticated
解决saiku类在线分析问题
4、重启pentaho服务

5、从控制台里打开资源,并把url连接集成到自己的应用中,即可直接访问,不用再登录。

把pentaho创建的资源集成到自己的应用中的相关文档搜索

相关文档