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

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