2014-02-24 34 views
2

我們安裝了WSO2 Identity Server 4.6.0,並且希望使用Cassandra的主數據存儲以及用戶存儲管理器。將Cassandra配置爲WSO2 Identity Server中的主數據存儲區

我們還沒有找到明確的路徑來實現它。

任何人都可以給我們一個清晰的路徑如何配置這個數據源,並使用它作爲主要和唯一的數據源?

謝謝

+0

- 我們在遠程服務器上安裝Apache Cassandra - 已安裝的Cassandra-特徵管理下的JDBC-1.1.1服務器 - 通過添加配置指向遠程服務器的URL的新數據存儲區域修改了master-datasource.xml。 接下來我們需要知道如何在user-mgt.xml中配置這個新的用戶存儲,以便在「用戶存儲管理」中使用它 – mauroj

回答

0

卡桑德拉用戶存儲可以WSO2 Identity Server的自定義用戶存儲堵塞。您需要根據您的要求實施它...您可以使用AbstractUserStoreManager並實施所需的方法...您可以從here找到一個示例定製用戶存儲實現。它已被寫入基於自定義JDBC的用戶存儲..並且只有用戶和用戶屬性被從用戶存儲中讀取......實際上,如果您想在Cassandra用戶存儲中使用這些有限的功能,則可以直接從JDBCUserStoreManager擴展此外,我還從here找到了一些關於Identity Server的Cassandra用戶存儲的源代碼但是它有點老一點的源代碼..但它有助於獲得一些想法..

相關問題