没有数据库的pentaho
Posted
技术标签:
【中文标题】没有数据库的pentaho【英文标题】:pentaho without database 【发布时间】:2012-12-27 19:03:46 【问题描述】:我正在寻找一种通过 applicationContext-spring-security-memory 对用户进行身份验证的 pentaho 方法。
我需要 Spring Security 仅使用类似的 xml 文件进行身份验证,而不是数据库。
我也上网查了一下,没找到。
在一个简单的项目中,这样做并不复杂,但是pentaho的结构非常庞大,很多模块和xml相互连接。
任何链接或教程,谢谢。
【问题讨论】:
为什么? H2安装有什么问题?这比完整的数据库要轻得多,并且完全独立地包含在 tomcat 中。 是的,你是对的,但是我的团队将与 pentaho 和另一个系统进行集成。因此,我们决定测试 pentaho 的安全部分以了解它是如何工作的。这个想法是,在未来,使用我们自己的数据库身份验证服务。 【参考方案1】:我解决了。我在wiki pentaho中找到了答案:
http://wiki.pentaho.com/display/ServerDoc2x/Changing+to+the+JDBC+Security+DAO
虽然这是针对 jdbc 的,但我只需要对此进行调整:
<beans>
<!-- some lines omitted -->
<import resource="applicationContext-spring-security.xml" />
<import resource="applicationContext-common-authorization.xml" />
<import resource="applicationContext-pentaho-security-memory.xml" />
<import resource="applicationContext-spring-security-memory.xml" />
</beans>
【讨论】:
以上是关于没有数据库的pentaho的主要内容,如果未能解决你的问题,请参考以下文章