Как настроить единый вход (SSO) для Shopify, используя WeChat в качестве поставщика идентификации?
miniOrange позволяет WeChat выступать в качестве поставщика идентификационных данных (IDP), что обеспечивает пользователям единый вход (SSO) в Shopify с использованием учетных данных WeChat. Наше приложение совместимо со всеми поставщиками идентификационных данных, поддерживающими SAML/OAuth. Мы рассмотрим пошаговое руководство по настройке единого входа (SSO) в Shopify с использованием WeChat в качестве поставщика идентификационных данных (IdP) и магазина Shopify в качестве поставщика услуг (SP).
Предварительные условия: установка приложения.
- Войти в свой Администратор Shopify.
- Перейдите на Мини аппы → Купить магазин App Store
- Найдите miniOrange Единый вход (SSO)
- Нажмите Установите чтобы добавить приложение в свой магазин
- Откройте приложение из Мини аппы Чтобы начать настройку единого входа WeChat (SSO),
Пошаговое руководство по настройке единого входа в Shopify с использованием WeChat в качестве поставщика идентификации.
Шаг 1: Получение URI перенаправления из приложения Shopify SSO
- К вашей Магазин магазинов и перейдите в Приложение раздел и нажмите на Единый вход (SSO) Приложение.
- Нажмите на Добавить поставщика идентификации кнопка для добавления вашего IDP.
- Выбрать ОАут 2.0 протокол.
- Теперь выберите Пользовательский IDP из списка поставщиков идентификационных данных (IDP).
- Скопируйте URL обратного вызова OAuth и держите его под рукой, так как он понадобится на следующем этапе.
Шаг 2: Настройте Shopify в качестве поставщика услуг (SP) в WeChat.
- Перейдите на https://open.weixin.qq.com/ и зарегистрируйтесь или войдите в свою учетную запись разработчика WeChat.
- Перейдите на страницу «Приложения», нажмите «Создать приложение». новое приложение .
- Введите Имя приложения и описание, а затем загрузите две иконки для приложения. Затем нажмите "Следующий" .
- [Примечание* - Изображения в формате PNG размером 28x28 пикселей и 108x108 пикселей, размер файла значка до 300 КБ]
- На следующем экране создания введите "Авторизованный URL-адрес обратного вызова" который вы получите от Шаг 1.
- Нажмите на ссылка для скачивания Чтобы скачать регистрационную форму WeChat.
- Распечатайте загруженную регистрационную форму WeChat, заполните ее, сохраните или отсканируйте подписанную версию.
- Вернитесь на страницу создания заявки, нажмите кнопку «Обзор» и загрузите заполненную и подписанную в WeChat версию формы. Нажмите на Отправить .
- Теперь скопируйте идентификатор клиента (Client ID) и секретный ключ клиента (Client Secret) и сохраните их в папке [укажите путь к файлу]. идентификатор клиента и Секрет клиента в вашем приложении Shopify с единым входом (SSO).
В заключение, вы успешно настроили WeChat в качестве поставщика OAuth для обеспечения единого входа в Shopify для аутентификации пользователей.
Шаг 3: Настройте WeChat в качестве поставщика идентификации OAuth 2.0 в Shopify.
- Вернитесь к miniOrange Single Sign On-SSO Приложение.
- Нажмите на Добавить поставщика удостоверений кнопка для добавления вашего IDP.
- Выбрать ОАут 2.0 протокол.
- Из списка внутренне перемещенных лиц выберите Пользовательский IDP.
- Теперь заполните необходимые данные, например: Идентификатор клиента, секретный ключ клиента, конечные точки и область действия..
- Для настройки значений воспользуйтесь таблицей ниже.
| Отображаемое имя IDP | [Введите любое название приложения на ваш выбор] |
| Конечная точка авторизации OAuth | https://open.weixin.qq.com/connect/oauth2/authorize |
| Конечная точка токена доступа OAuth | https://api.weixin.qq.com/sns/oauth2/access_token |
| OAuth Get User Info Endpoint (необязательно) | https://api.weixin.qq.com/sns/userinfo |
| идентификатор клиента | С Шага 2 |
| Секрет клиента | С Шага 2 |
| Объем | snsapi_login (введите этот текст точно так, как показано) |
- Нажмите на Сохранено.
Шаг 4: Тестовые соединения
- После сохранения конфигурации IDP вы будете перенаправлены на Проверить подключение шаг.
- Перед сопоставлением или получением атрибутов выполните проверку соединения; проверка соединения гарантирует правильность конфигурации вашего поставщика идентификации (IDP).
- Нажмите на Проверить подключение .
- После ввода действительных учетных данных WeChat появится всплывающее окно, показанное на скриншоте ниже.
- Нажмите на Получение атрибутов кнопка для получения атрибута IDP.
Шаг 5: Сопоставление атрибутов
- Нажмите на + Сопоставление атрибутов кнопка для сопоставления атрибутов между Shopify и WeChat.
- Сопоставьте атрибуты, используя таблицу ниже:
- Нажмите на Сохранено.
| Название атрибута в Shopify | Выберите атрибут из списка предопределенных атрибутов. |
| Тип атрибута | Атрибут IDP |
| Значение атрибута | Выберите значение атрибута, полученное от вашего поставщика идентификации (IDP). |
Шаг 6: Включение и тестирование настроек единого входа (SSO).
Выберите тип магазина Shopify:
- Магазин Non Plus
- Плюс магазин
Таким образом, вы успешно настроили единый вход (SSO) в Shopify, используя WeChat в качестве поставщика идентификации OAuth. Теперь ваши пользователи смогут безопасно входить в ваш магазин Shopify, используя свои существующие учетные данные WeChat.
Часто задаваемые вопросы (FAQ):
Дополнительные часто задаваемые вопросы ➔
Я выполнил все шаги по настройке IDP, но где можно проверить SSO?
Чтобы настроить единый вход (SSO) в Shopify с помощью предпочитаемого поставщика идентификации (IDP), выполните следующие действия: Следуйте инструкциям, изложенным здесь.
Я установил приложение Shopify SSO. Я нажал на опцию «НАСТРОЙКА IDP», но ничего не открылось.
Возможно, в браузере заблокирована переадресация на другой сайт. Пожалуйста, выполните следующие действия для решения проблемы.
После проведения единого входа (SSO) я хочу, чтобы мои клиенты перенаправлялись на страницу коллекций или предложения со скидкой.
Следуйте инструкциям, изложенным здесь , чтобы перенаправить клиента на страницу коллекций/корзины или любую другую страницу.
Как включить функцию автоматического перенаправления приложения SSO на IDP в моем магазине Shopify?
Для включения функции автоматического перенаправления на поставщика идентификации необходимо перейти на корпоративный тарифный план приложения SSO. Для включения этой функции выполните действия, описанные здесь .
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.


