2012-12-27 42 views
0

我正在尋找一種方法來通過applicationContext-spring-security-memory對pentaho進行身份驗證。沒有數據庫的pentaho

我需要春季安全只使用xml文件這樣的認證,而不是數據庫。

我在互聯網上也研究過,但找不到任何東西。

在一個簡單的項目中,這樣做並不複雜,但pentaho具有非常大的結構,許多模塊和xmls互連。

任何鏈接或教程,我感謝你。

+0

爲什麼? H2安裝有什麼問題?這比完整的數據庫重量輕很多,並且完全自包含在tomcat中。 – Codek

+0

是的,你是對的,但我的團隊將與pentaho和另一個系統進行整合。因此,我們決定測試pentaho的安全部分以瞭解其工作原理。 這個想法將來會在我們的數據庫中使用我們自己的認證服務。 – alex

回答

1

我解決了它。我發現在維基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>