Я ищу возможность интеграции таких сервисов, как Moodle и Drupal, с моей базой данных пользователей MS CRM и аутентификации по ней. Пока что кроме API веб-сервисов, на котором я могу строить (что звучит как много работы / ошибок), я не могу найти здесь много. Есть ли сторонний модуль / сервис, который обеспечит некоторый уровень стандартизированного единого входа, например, LDAP, CAS или Shibboleth. У Microsoft есть сервер идентификации, который может быть интегрирован с их CRM и может предоставить мне LDAP, но я не совсем уверен, что это вообще сработает.
Если нет, как лучше всего это закодировать? Я думал выполнять запрос к базе данных каждые x минут из MSSQL CRM и выгружать таблицу пользователей, скажем, на сервер openLDAP. Тогда я смогу пройти аутентификацию по этому LDAP. Он будет доступен только для чтения, только для аутентификации.
Здесь я исхожу из множества предположений, поэтому, пожалуйста, поправляйте меня. Спасибо.