Настройка Cassandra в качестве основного хранилища данных на WSO2 Identity Server

Мы установили WSO2 Identity Server 4.6.0 и хотели бы использовать Cassandra в качестве основного хранилища данных, а также в качестве менеджера хранилища пользователей.

Мы не нашли четкого пути для реализации этого.

Может ли кто-нибудь объяснить нам, как настроить этот источник данных и использовать его в качестве основного и единственного источника данных?

Спасибо,


person mauroj    schedule 24.02.2014    source источник
comment
- Мы установили Apache Cassandra на удаленный сервер - Установили сервер Cassandra-JDBC-1.1.1 в разделе Управление функциями - Изменили master-datasource.xml, добавив новый раздел хранилища данных, настраивающий URL-адрес, указывающий на удаленный сервер. Далее нам нужно знать, как настроить это новое хранилище пользователей в user-mgt.xml, чтобы использовать его в управлении хранилищем пользователей.   -  person mauroj    schedule 25.02.2014


Ответы (1)


Пользовательское хранилище Cassandra можно подключить к WSO2 Identity Server в качестве пользовательского хранилища пользователей. Вам нужно реализовать его в соответствии с вашими требованиями... Вы можете использовать AbstractUserStoreManager и реализовать необходимые методы... Существует пример реализации пользовательского хранилища, который вы можете найти на здесь. Он был написан для собственного пользовательского хранилища на основе JDBC. И только пользователи и пользовательские атрибуты считываются из пользовательского хранилища... На самом деле, если вам нужны такие ограниченные функции с вашим пользовательским хранилищем Cassandra, вы можете напрямую расширить из JDBCUserStoreManager Также я нашел некоторый источник относительно пользовательского хранилища Cassandra для Identity Server из здесь Но это немного более старый источник.. Но это поможет получить некоторое представление..

person Asela    schedule 03.03.2014