Как настроить единый вход (SSO) с использованием iMIS OAuth в Shopify, используя iMIS в качестве поставщика идентификационных данных?
miniOrange позволяет пользователям выполнять Единый вход (SSO) в Shopify с использованием учетных данных iMIS. с помощью Приложение Shopify для единого входа (SSO)Наше приложение совместимо со всеми поставщиками идентификации, поддерживающими SAML/OAuth. Ниже мы рассмотрим пошаговое руководство по настройке. Единый вход (SSO) в Shopify через iMIS как IdP (Поставщик идентификационных данных) и Магазин Shopify как SP (Поставщик услуг).
Предварительные условия: установка приложения.
- Войти в свой Администратор Shopify.
- Перейдите на Мини аппы → Купить магазин App Store
- Найдите Единый вход miniOrange (SSO)
- Нажмите Установите чтобы добавить приложение в свой магазин
- Откройте приложение из Мини аппы для запуска iMIS OAuth SSO в настройках Shopify
Пошаговое руководство по настройке iMIS в качестве поставщика идентификационных данных (OAuth) для единого входа в Shopify.
Шаг 1: Получите URL-адрес перенаправления из приложения Shopify SSO.
- Перейдите в свой магазин Shopify и найдите... Приложение раздела и нажмите Единый вход (SSO) Приложение.
- Нажмите на Добавить поставщика удостоверений кнопка для добавления вашего IDP.
- Выберите ОАут 2.0 протокол.
- Теперь выберите ИМИС из списка внутренне перемещенных лиц.
- Скопируйте URL обратного вызова OAuth и держите его под рукой, так как он понадобится на следующих этапах.
Шаг 2: Настройте Shopify в качестве поставщика услуг (SP) в iMIS.
- Войдите в консоль разработчика iMIS из... здесь.
- Чтобы создать новое приложение, перейдите по ссылке: Настройки -> Контакты -> Клиентские приложения.
- В разделе «Клиентские приложения» нажмите на Добавить клиентское приложение.
- Введите необходимые данные и нажмите на кнопку Сохранено .
- После успешного создания нового приложения создайте новое Единая точка входа Для создания элемента контента выполните следующие шаги:
- Перейдите на RISE > Конструктор страниц > Управление контентом.
- Создать новую запись контента (Новое > Содержимое сайта).
- Присвойте записи содержимого значение Название.
- В записи контента выберите Добавить счастливым.
- Откройте приложение Папка контактов, А затем выберите Единая точка входа элемент содержимого.
- Выберите желаемый Клиентское приложение.
- Нажмите OK, затем нажмите на Сохранить и опубликовать.
- Откройте созданный вами контент для единого входа (Single Sign-On). После открытия скопируйте его. Место публикации и держите его под рукой (это будет конечная точка авторизации).
Вы успешно настроили единый вход (SSO) Shopify. iMIS как поставщик OAuthЭто позволяет пользователям использовать единый вход Shopify (SSO) в ваш магазин Shopify, используя свои учетные данные iMIS.
Шаг 3: Настройте iMIS в качестве поставщика OAuth 2.0 в Shopify.
- Вернитесь к miniOrange Single Sign On-SSO Приложение.
- Нажмите на Добавить поставщика удостоверений кнопка для добавления вашего IDP.
- Выберите ОАут 2.0 протокол.
- Из списка внутренне перемещенных лиц выберите ИМИС.
- Теперь заполните необходимые данные, например: Идентификатор клиента, секретный ключ клиента, конечные точки и область действия..
- Для настройки значений воспользуйтесь таблицей ниже.
| Отображаемое имя IdP | [Введите любое название приложения на ваш выбор] |
| Конечная точка авторизации OAuth | https://<your-iMIS-domain>/openid/authenticate |
| Конечная точка токена доступа OAuth | https://<your-iMIS-domain>/openid/token |
| Получить конечную точку информации о пользователе | https://<your-iMIS-domain>/openid/userinfo |
| Объем | Адрес электронной почты профиля OpenID (введите этот текст точно так, как показано) |
- Теперь вы можете нажать на Сохранено.
Шаг 4: Проверить соединение
-
После сохранения конфигурации IDP вы будете перенаправлены на страницу...
Проверить подключение шаг.
Перед сопоставлением или получением атрибутов выполните проверку соединения; проверка соединения гарантирует правильность конфигурации вашего поставщика идентификации (IDP). - Нажмите на Проверить подключение .
- После ввода действительных учетных данных iMIS появится всплывающее окно, показанное на скриншоте ниже.
- Нажмите на Получение атрибутов кнопка для получения атрибута IDP.
Шаг 5: Сопоставление атрибутов
- Нажмите на + Сопоставление атрибутов кнопка для сопоставления атрибутов между Shopify и AWS Cognito.
- Сопоставьте атрибуты, используя таблицу ниже:
| Название атрибута в Shopify | Выберите ключ атрибута клиента Shopify, по которому вы хотите синхронизировать входящие значения атрибутов из IDP. |
| Тип атрибута | Атрибут IDP |
| Значение атрибута | Выберите ключ атрибута, полученный от вашего поставщика идентификации (IDP), и который вы хотите синхронизировать в Shopify. |
- Нажмите на Далее.
Шаг 6: Включение и тестирование настроек единого входа (SSO).
Выберите тип магазина Shopify:
- Магазин Non Plus
- Плюс магазин
В этом руководстве вы настроили единый вход (SSO) в iMIS, выполнив следующие действия: iMIS как поставщик OAuth и Shopify в качестве клиента OAuth с помощью нашего приложения для единого входа в Shopify (SSO Login App). Это решение гарантирует, что вы сможете развернуть безопасный доступ к своему магазину Shopify с использованием учетных данных iMIS в течение нескольких минут.
Часто задаваемые вопросы (FAQ):
Дополнительные часто задаваемые вопросы ➔
Где я могу протестировать единый вход iMIS в своем магазине Shopify после настройки iMIS в качестве поставщика идентификации (IdP)?
После сохранения и включения iMIS OAuth IdP в Единый вход miniOrange (SSO) Для входа в приложение используйте свой магазин приложений. Устаревшие учетные записи клиентовоткройте страницу входа (например) /account/login) и используйте виджет входа через SSO, затем выберите iMIS и войдите в систему, используя свои учетные данные iMIS. Средства клиентовНажмите на значок учетной записи в магазине и войдите в систему через поток аутентификации iMIS OAuth. Убедитесь, что ссылка для входа видна в разделе «Администрирование Shopify» → Настройки → Счета клиентов если покупатели не могут его найти.
Какой URL-адрес обратного вызова OAuth мне следует зарегистрировать в iMIS для единого входа в Shopify?
В приложении Shopify SSO добавьте поставщика идентификации с помощью ОАут 2.0 и ИМИСзатем скопируйте URL обратного вызова OAuth на этом экране. В iMIS перейдите в Настройки → Контакты → Клиентские приложенияДобавьте или отредактируйте ваше клиентское приложение Shopify и вставьте этот URL-адрес обратного вызова точно так, как он был скопирован — любое несоответствие приведет к ошибкам входа в систему или ошибкам получения токена. Используйте идентификатор клиента и Секрет клиента из того же клиентского приложения iMIS, которое вы используете при завершении настройки поставщика идентификации (IdP) в Shopify.
Проверка соединения iMIS или вход через SSO в Shopify не удается — что мне следует проверить?
Подтвердите iMIS Клиентское приложение спасен Единая точка входа Контентный элемент связан с этим приложением и опубликован, а URL-адрес обратного вызова в iMIS совпадает с URL-адресом из приложения Shopify SSO. Повторите ввод. идентификатор клиента, Секрет клиентаи все три конечные точки OAuth, затем выполните Проверить подключение Снова (разрешите всплывающие окна браузера для окна входа в iMIS). Если тест пройден успешно, используйте Получение атрибутов и завершить Отображение атрибутов Таким образом, поля профиля iMIS синхронизируются с записями клиентов Shopify до включения единого входа (SSO) в магазине.
Если проверка соединения по-прежнему не удается, см. разрешить всплывающие окна для единого входа в Shopify или контакт shopifysupport@xecurify.com.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.


