CAS взаимодействует с внешним пользовательским хранилищем через REST - PullRequest
0 голосов
/ 31 марта 2012

По сути, мы пытаемся внедрить CAS в качестве единого решения в нашей организации.Все наши профили пользователей хранятся в пользовательском хранилище, которое предоставляет определенные API REST для получения этой информации.Что я хочу знать, могу ли я использовать CAS здесь?По сути, вместо того, чтобы запрашивать БД или сервер LDAP, CAS просто запрашивает это пользовательское хранилище через REST.Предоставляет ли CAS такую ​​функциональность?

1 Ответ

0 голосов
/ 01 апреля 2012

Вы, конечно, можете. CAS по умолчанию не предоставляет эту функциональность. Однако вы можете использовать существующий API для проектирования и разработки пользовательского обработчика authN, который взаимодействует с пользовательским хранилищем через REST API.

См. Файл deployerConfigContext.xml, чтобы узнать, как определяются и размещаются обработчики authN.

Кроме того, если вы разрабатываете пользовательский обработчик, попробуйте отправить его обратно в сообщество / кодовую базу с помощью запроса на загрузку на Github и обсудите детали либо в @ cas-dev, либо в @ cas-user. Там может быть возможность объединения изменений в кодовой базе для удовлетворения будущих аналогичных запросов.

...