Как настроить единый вход (SSO) Zendesk (OAuth) в Shopify, используя Zendesk в качестве поставщика идентификационных данных?
miniOrange позволяет Zendesk выступать в качестве поставщика идентификационных данных (IDP), что обеспечивает пользователям единый вход (SSO) в Shopify с использованием учетных данных Zendesk . Наше приложение совместимо со всеми поставщиками идентификационных данных, поддерживающими SAML/OAuth. Мы рассмотрим пошаговое руководство по настройке единого входа (SSO) в Shopify с использованием Zendesk в качестве IdP (поставщика идентификационных данных) и магазина Shopify в качестве SP (поставщика услуг).
Предварительное условие: установка приложения.
- Войти в свой Администратор Shopify.
- Перейдите на Мини аппы → Купить магазин App Store
- Найдите Единый вход miniOrange (SSO)
- Нажмите Установите чтобы добавить приложение в свой магазин
- Откройте приложение из Мини аппы для запуска единого входа Zendesk (OAuth) в настройках Shopify
Пошаговое руководство по настройке Zendesk в качестве поставщика идентификации (OAuth) для единого входа в Shopify.
Шаг 1: Получите URL-адрес обратного вызова из приложения Shopify SSO.
- Перейдите в свой магазин Shopify и найдите... Приложение раздела и нажмите Единый вход (SSO) Приложение.
- Нажмите на Добавить поставщика удостоверений кнопка для добавления вашего IDP.
- Выбрать ОАут 2.0 протокол.
- Теперь выберите Пользовательский IDP из списка внутренне перемещенных лиц.
- Скопируйте URL обратного вызова OAuth и держите его под рукой, так как он понадобится на следующих этапах.
Шаг 2: Настройка Shopify в качестве поставщика услуг (SP) в Zendesk
- Перейдите на https://www.zendesk.com/login/ и зарегистрируйтесь/войдите в систему.
- В службе поддержки Zendesk нажмите на Админ и выберите API в категории «Каналы».
- На странице «Каналы/API» перейдите на вкладку «Клиенты OAuth», а затем нажмите значок плюса (+) в правой части списка клиентов.
- Введите название вашей заявки в поле Имя клиента в это поле добавьте URL-адрес обратного вызова/перенаправления из клиента miniOrange. URL перенаправления поле.
- Уникальный идентификатор Поле автоматически заполняется отформатированной версией названия, которое вы ввели для своего приложения. При желании вы можете его изменить. Нажмите на Сохранено для создания нового клиента OAuth.
- После успешного сохранения страница обновляется, отображая новые предварительно заполненные поля. Секрет клиента поле. Копировать Уникальный идентификатор и Секрет клиента и сохраните его в своем приложении Shopify SSO.
Вы успешно завершили настройку со стороны Zendesk.
Шаг 3: Настройте Zendesk в качестве поставщика идентификации в Shopify.
- Вернитесь к miniOrange Single Sign On-SSO Приложение.
- Нажмите на Добавить поставщика удостоверений кнопка для добавления вашего IDP.
- Выбрать ОАут 2.0 протокол.
- Из списка внутренне перемещенных лиц выберите Пользовательский IDP.
- Теперь заполните необходимые данные, например: Идентификатор клиента, секретный ключ клиента, конечные точки и область действия..
- Для настройки значений воспользуйтесь таблицей ниже.
| Отображаемое имя приложения | [Введите любое название приложения на ваш выбор] |
| Конечная точка авторизации OAuth | https://{subdomain}.zendesk.com/oauth/authorizations/new |
| Конечная точка токена доступа OAuth | https://{subdomain}.zendesk.com/oauth/tokens |
| OAuth Get User Info Endpoint (необязательно) | https://{subdomain}.zendesk.com/api/v2/users/me.json |
| URI JWKS (необязательно) | Для получения URI JWKS обратитесь в службу поддержки. |
| идентификатор клиента | С шага 2 |
| Секрет клиента | С шага 2 |
| Объем | чтение запись (введите этот текст точно так, как показано) |
- Теперь вы можете нажать на Сохранено.
Шаг 4: Проверить соединение
-
После сохранения конфигурации IDP вы будете перенаправлены на страницу...
Проверить подключение шаг.
Перед сопоставлением или получением атрибутов выполните проверку соединения; проверка соединения гарантирует правильность конфигурации вашего поставщика идентификации (IDP). - Нажмите на Проверить подключение .
- После ввода действительных учетных данных Zendesk вы увидите всплывающее окно, показанное на скриншоте ниже.
- Нажмите на Получение атрибутов кнопка для получения атрибута IDP.
Шаг 5: Сопоставление атрибутов
- Нажмите на + Сопоставление атрибутов кнопка для сопоставления атрибутов между Shopify и Zendesk.
- Сопоставьте атрибуты, используя таблицу ниже:
| Название атрибута в Shopify | Выберите ключ атрибута клиента Shopify, по которому вы хотите синхронизировать входящие значения атрибутов из IDP. |
| Тип атрибута | Атрибут IDP |
| Значение атрибута | Выберите ключ атрибута, полученный от вашего поставщика идентификации (IDP), и который вы хотите синхронизировать в Shopify. |
- Нажмите на Далее.
Шаг 6: Включение и тестирование настроек единого входа (SSO).
Выберите тип магазина Shopify:
- Магазин Non Plus
- Плюс магазин
В этом руководстве вы настроили единый вход Zendesk (SSO), указав Zendesk в качестве поставщика OAuth и Shopify в качестве клиента OAuth, используя наше приложение Shopify Single Sign-On - SSO Login. Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему магазину Shopify с использованием учетных данных Zendesk за считанные минуты.
Часто задаваемые вопросы (FAQ):
Дополнительные часто задаваемые вопросы ➔
Где я могу протестировать Zendesk OAuth SSO в своем магазине Shopify после настройки?
После сохранения и включения Zendesk в качестве поставщика идентификации OAuth в приложении miniOrange Single Sign-On – SSO , проверьте вход в свой магазин. Для устаревших учетных записей клиентов откройте страницу входа в магазин (например , /account/login ) и используйте виджет SSO, затем войдите, используя свои учетные данные Zendesk. Для учетных записей клиентов используйте значок учетной записи в заголовке магазина. Если покупатели не могут найти ссылку для входа, включите ссылку для входа в разделе «Администрирование Shopify» → «Настройки» → «Учетные записи клиентов».
Какой URL-адрес перенаправления мне следует зарегистрировать в Zendesk для единого входа в Shopify?
В приложении Shopify SSO добавьте поставщика идентификации с OAuth 2.0 и выберите «Пользовательский поставщик идентификации» , затем скопируйте URL-адрес обратного вызова OAuth, показанный на этом экране. В Zendesk перейдите в Администрирование → Каналы → API → Клиенты OAuth , создайте нового клиента и вставьте этот URL-адрес в поле «URL-адреса перенаправления» . После сохранения скопируйте уникальный идентификатор (Client ID) и секретный ключ клиента в приложение Shopify при настройке Zendesk в качестве пользовательского поставщика идентификации OAuth.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.


