Интеграция miniOrange Magento User Sync с Keycloak
Обзор
Синхронизация пользователей Keycloak Это простой в использовании плагин для Magento, облегчающий синхронизацию пользовательских данных между Keycloak, платформой управления идентификацией, и Magento. Этот плагин использует... Keycloak REST API Для загрузки всех профилей пользователей из Keycloak в базу данных Magento. Бесперебойная поддержка расширенных функций синхронизации, таких как двусторонняя синхронизация пользователей, автоматическое создание и удаление пользователей, сопоставление групп и многое другое. Предоставляет простой и безопасный способ синхронизации информации о пользователях, позволяя администраторам создавать учетные записи пользователей и управлять данными пользователей вручную, по запросу или по расписанию.
Процедура установки
Шаги настройки
1. Настройка Keycloak
- К вашей Консоль Кейклок выберите свой мир и нажмите ПользователиУбедитесь, что в названии вашего королевства нет пробела.
- Перейдите на Пользователи и нажмите на Добавить пользователя кнопка для создания нового пользователя.
- При создании нового пользователя введите необходимые данные и нажмите кнопку. Создавай.
- После создания пользователя перейдите в Вкладка «Учетные данные» и нажмите на Установить пароль кнопка для установки пароля для пользователя.
- Введите пароль пользователя и нажмите Сохранено.
- После установки пароля пользователя перейдите в... Сопоставление ролей вкладка и назначить пользователю роль 'manage-users' под 'управление областями власти' роли клиентов.
- Отфильтруйте роли по Фильтр по клиентам и поиск по пользователь, выберите управление областями, управление пользователями роль и нажмите на Назначать .
Шаг 2: Создание клиента
- Чтобы создать клиента, нажмите на кнопку. Наши клиенты в разделе на левой панели нажмите на Создать клиента .
- Для создания клиента введите необходимые данные и нажмите кнопку. Следующая .
- На следующем шаге выберите только грант прямого доступа введите текст и нажмите на него. Сохранено .
- Все настройки на стороне Keycloak завершены. Перейдем к нашему плагину синхронизации Magento Keycloak и завершим настройку плагина.
Шаг 3: Настройка плагина синхронизации пользователей Keycloak
- Перейдите на вкладку «Настройка Keycloak» и введите домен Keycloak, идентификатор клиента и имя вашей области (Realm) из созданного вами выше приложения Keycloak.
- Чтобы скопировать домен Keycloak, перейдите в свою учетную запись. Консоль Кейклок и скопировать домен.
- Чтобы скопировать идентификатор клиента, наведите курсор на настройки Keycloak и скопируйте идентификатор клиента оттуда, как показано ниже.
- Чтобы скопировать название сервера, перейдите в панель Keycloak и скопируйте название сервера.
- Введите Имя пользователя Любой пользователь (с разрешением 'manage-users') из вашего приложения Keycloak. Это будет использоваться для тестовой конфигурации.
- Введите скопированный текст URL-адрес сервера Keycloak в Поле URL-адреса сервера Keycloak находится на вкладке «Конфигурация синхронизации».
- Скопируйте идентификатор клиента и вставьте его в поле «Идентификатор клиента» на вкладке «Конфигурация синхронизации».
- Затем вставьте это в поле "Область" на вкладке "Конфигурация синхронизации".
- Введите Тестовое имя пользователя здесь, а затем нажмите на Сохранить конфигурацию .
- В разделе «Ручное/По запросу предоставление прав доступа» вы можете ввести имя пользователя, созданного вами с определенными правами доступа. 'manage-users'.
- В разделе «Автоматическое предоставление доступа» вы можете автоматизировать предоставление доступа при создании, удалении и обновлении пользователя. Вы также можете включить автоматическую синхронизацию паролей пользователей Magento.
- Поздравляем, вы успешно прошли проверку. Адрес электронной почты пользователя во время регистрации.
Вы успешно настроили синхронизацию пользователей Keycloak с Magento. Если вы не можете найти нужную информацию, пожалуйста, напишите нам по электронной почте. magentosupport@xecurify.com.
