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

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