Настройте Joomla в качестве SCIM-сервера, а Drupal — в качестве SCIM-клиента.
Обзор
Модуль управления и синхронизации пользователей Позволяет автоматически создавать (подписывать) и удалять (отменять подписку) учетные записи пользователей и синхронизировать их в обоих направлениях между Drupal и Joomla. Любые изменения или обновления информации о пользователе также могут синхронизироваться между Drupal и Joomla. Читайте дальше, чтобы узнать, как это делается.
Процедура установки
- Использование Композитора
- Использование Drush
- Ручная установка
Шаги настройки
Настройка Joomla в качестве SCIM-сервера:
- Войти в свой Joomla сайт.
- Установите и активируйте Предоставление пользователей SCIM модуль на вашем сайте Joomla.
- Перейдите в Конфигурация SCIM вкладка плагина Joomla miniOrange SCIM.
- Скопируйте Базовый URL SCIM и Токен на предъявителя SCIM(Держите его под рукой, так как он понадобится для настройки Drupal в качестве SCIM-клиента.)
Настройка Drupal в качестве SCIM-клиента
- Перейдите на сайт Подготовка пользователей во вкладке модуля нажмите Настроить под Переход с Drupal на провайдер (SCIM-клиент) .
- Включите пылесос Включите интеграцию клиентского API SCIM. Переключитесь и вставьте скопированные базовый URL-адрес SCIM и токен Bearer в... Базовый URL SCIM 2.0 и SCIM Bearer Token текстовые поля, соответственно.
- После этого нажмите Сохраните и проверьте учетные данные. .
- После успешного прохождения теста вы получите сообщение об успешном завершении.
Сопоставление атрибутов:
- После успешной проверки конфигурации прокрутите вниз до... Отображение атрибутов .
- Выберите Атрибут пользователя Drupal вы хотите сопоставить с соответствующим Атрибут поставщика SCIM, А затем нажмите Сохранить сопоставление .
- После этого нажмите на Далее.
Предоставление доступа к SCIM-клиентам:
- Модуль «Управление и синхронизация пользователей» поддерживает три типа управления:
- Ручное/по запросу выделение ресурсов: При ручном/по запросу создании, обновлении, деактивации или удалении пользователей администратор осуществляет их по мере необходимости.
- Автоматическое выделение ресурсов: Благодаря функции автоматического создания учетных записей, при создании, обновлении или удалении пользователя на одном сайте Drupal те же изменения автоматически происходят и на другом сайте. Это обеспечивает синхронизацию обоих сайтов без необходимости ручного вмешательства.
- Выделение ресурсов на основе планировщика: Это позволяет выполнять операции CRUD для любого пользователя Drupal в вашем провайдере во время выполнения CRON.
- Выберите Типы предоставления ресурсов в зависимости от ваших предпочтений.
- Выберите Операции по обеспечению (создавать, обновлять, деактивировать, удалять) по мере необходимости.
Включить фильтр ролей:
- Эта функция позволяет назначать пользователей, имеющих любую из выбранных ролей. Только эти пользователи будут перенаправлены на сайт Joomla (сервер); остальные будут пропущены.
Включить групповое предоставление ресурсов:
- Эта функция позволяет передавать роли пользователей из Drupal в виде групп на сайт Joomla (сервер).
- Нажмите на Все сделано .
Примечание: Роли Drupal по умолчанию синхронизироваться не будут.
Как работает ручная/по запросу настройка ресурсов?
- Нажмите Выполните ручную синхронизацию под Ручная подготовка колонка.
- Найдите пользователя, которого хотите добавить на сайт Joomla (сервер), затем нажмите кнопку. Отправить .
- После успешной регистрации пользователя в приложении отобразится сообщение об успешном завершении.
- Давайте проверим, был ли пользователь создан/зарегистрирован на сайте Joomla (сервере). Выполните следующие шаги, чтобы найти созданного пользователя:
- На левой панели откройте Информация о пользователе раскрывающийся список и нажмите на Управление.
Как работает автоматическая настройка ресурсов?
- Автоматическое предоставление доступа поможет вам создавать учетные записи пользователей на основе любого из следующих событий:
- Интерфейс администратора: Когда администраторы или авторизованные пользователи вручную создают, обновляют или удаляют учетную запись пользователя через панель администратора Drupal.
- Изменение учетной записи пользователя: Когда пользователи создают, обновляют или удаляют свою информацию с помощью страница редактирования пользователя/{user_id} или пользовательскую форму.
- Модули сторонних разработчиков: Когда пользователь создается или обновляется на сайте Drupal с помощью сторонних модулей, приложений или пользовательского кода.
- Например, давайте посмотрим, как работает автоматическое выделение ресурсов с помощью административного интерфейса:
- Перейдите в Люди вкладка (администратор/люди) в верхней панели навигации Клиентский сайт Drupal и нажмите на +Добавить пользователя .
- Заполните данные пользователя, затем нажмите кнопку. Создать новый аккаунт .
- Давайте проверим, был ли пользователь создан/зарегистрирован на сайте Joomla (сервере). Выполните следующие шаги, чтобы найти созданного пользователя:
- На левой панели откройте Информация о пользователе раскрывающийся список и нажмите на Управление.
Поздравляем! Вы успешно настроили Joomla в качестве SCIM-сервера и Drupal в качестве SCIM-клиента.
Если процесс инициализации не удался, пожалуйста, свяжитесь с нами по адресу: drupalsupport@xecurify.comПожалуйста, приложите скриншот окна с ошибкой, и мы поможем вам решить проблему и проведем вас через процесс настройки.

Свяжитесь с нами