Как интегрировать Microsoft Entra ID в качестве SCIM-клиента с Drupal
Обзор
Модуль управления и синхронизации пользователей Позволяет автоматически создавать (подключать) и удалять (отключать) учетные записи пользователей и синхронизировать их в обоих направлениях между Drupal и Microsoft Entra ID. Любые изменения или обновления информации о пользователе также могут синхронизироваться между клиентом и сервером SCIM. Читайте дальше, чтобы узнать, как это делается.
Процедура установки
- Использование Композитора
- Использование Drush
- Ручная установка
Шаги настройки
Примечание: Вам потребуется Премиум-версия модуль для настройки Drupal в качестве SCIM-сервера.
Настройка Drupal в качестве SCIM-сервера:
- После установки модуля перейдите в... Конфигурация на вкладке вашего сайта Drupal выберите Подготовка пользователей miniOrange.
- Перейдите в Подготовка пользователей во вкладке модуля нажмите Настроить под Переход с провайдера на Drupal (SCIM-сервер) .
- Скопируйте Базовый URL SCIM и Токен на предъявителя SCIMДержите их под рукой, так как они понадобятся для настройки SCIM-клиента.
Создание приложения в Microsoft Entra ID:
- Войдите в Портал Azure.
- Выберите Корпоративные приложения недооценивают ее Службы Azure.
- Нажмите на Новое приложение.
- Нажмите на Создайте собственное приложение в разделе «Просмотреть галерею Microsoft Entra».
- Введите название приложения в поле Как называется ваше приложение? поле.
- Под Что вы собираетесь делать со своим заявлением?, наведите на Интегрируйте любые другие приложения, которых нет в галерее (не из галереи)., А затем нажмите Создавай .
Настройте Microsoft Entra ID в качестве SCIM-клиента:
- Нажмите на Предоставление учетных записей пользователей.
- Затем, щелкните Новая конфигурация.
- Вставьте скопированные базовый URL-адрес SCIM и токен Bearer в... URL-адрес клиента и Секретный жетон соответственно.
- По завершении нажмите Тестовое соединение и сохраните ваши изменения.
- После успешного тестирования соединения перейдите в Резервирование вкладка в левой боковой панели.
- В разделе «Настройки» выберите Синхронизировать только назначенных пользователей и группы. в Объем падать.
- Переведите кнопку состояния "Инициализация" в положение "Вкл.", затем нажмите кнопку "Статус инициализации". Сохранено .
Как назначить пользователя:
- Перейдите в Обзор вкладка в приложении Microsoft Entra ID и выберите Назначайте пользователей и группы..
- Нажмите на Добавить пользователей/группу.
- Нажмите Не выбрано, ничего не выбрано ссылка под Пользователи и найдите пользователя (пользователей), которому (которым) вы хотите назначить роль.
- Выберите пользователя (пользователей) и нажмите Выберите .
- Затем нажмите Назначать .
- Пользователь успешно назначен.
Предоставление ресурсов по запросу:
- Перейдите в Предоставление по требованию В разделе приложения Microsoft Entra ID найдите пользователя, которому хотите предоставить доступ.
- Выберите пользователя и нажмите на кнопку. Обеспечение .
- Если регистрация пользователя прошла успешно, отобразится следующий экран:
- Давайте проверим, успешно ли пользователь был зарегистрирован на сайте Drupal:
- Перейдите на сайт Drupal и нажмите на Люди вкладка в верхней панели навигации (/admin/people).
- Пользователь успешно создан на сайте Drupal.
Групповое предоставление ресурсов:
- Перейдите на вкладку «Обзор» в приложении Microsoft Entra ID и выберите «Назначить пользователей и группы».
- Выберите группу, которую хотите добавить на сайт Drupal, затем нажмите кнопку. Выберите .
- После выбора пользователя нажмите кнопку Назначать .
- Группа успешно назначена.
- Давайте проверим, успешно ли назначена роль пользователя на сайте Drupal:
- Перейдите на сайт Drupal и нажмите на Люди вкладка в верхней панели навигации (/admin/people).
- Пользовательская роль успешно создана на сайте Drupal.
- Созданная роль успешно назначена пользователю.
Примечание: По умолчанию Microsoft Entra ID запускает цикл инициализации каждые 40 минут, и синхронизация пользователей со стороны Entra также может занять около 40 минут.
Поздравляем, вы успешно настроили Drupal в качестве SCIM-сервера и Microsoft Entra ID в качестве SCIM-клиента.
Если процесс инициализации не удался, пожалуйста, свяжитесь с нами по адресу: drupalsupport@xecurify.comПожалуйста, приложите скриншот окна с ошибкой, и мы поможем вам решить проблему и проведем вас через процесс настройки.

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