Результаты поиска :

×

Как настроить единый вход (SSO) в Shopify с использованием протокола JWT?

miniOrange включает Аутентификация на основе JWTпредлагая безопасный и бесперебойный единый вход (SSO) в Shopify Storefront с помощью JWT-токены. Наше решение поддерживает как учетные записи клиентов Shopify, так и устаревшие учетные записи, что делает его подходящим для любого типа магазина. Независимо от того, управляете ли вы магазином Shopify Plus или обычным магазином, или вам необходима расширенная функциональность входа в Shopify B2B, наше решение вам подойдет. Shopify JWT SSO предоставляет масштабируемое решение для аутентификации.

Наше решение предоставляет унифицированный SSO доступ для потребителей, оптовиков и сотрудников, обеспечивающий бесперебойный и безопасный вход в системуНаше приложение совместимо со всеми поставщиками идентификации, поддерживающими SAML/OAuth, такими как Entra ID, Okta, Keycloak и другими. Это руководство шаг за шагом покажет вам, как настроить интеграцию JWT в ваш магазин Shopify.


Что такое JWT (JSON Web Token)?

ДЖ.В.Т.JSON Web Token (или JSON Web Token) — это открытый стандарт, используемый для безопасного обмена информацией между двумя сторонами — клиентом и сервером. В большинстве случаев это закодированный JSON, содержащий набор утверждений и подпись. Клиенту необходимо один раз пройти аутентификацию на сервере, используя свои учетные данные. Сервер проверяет учетные данные и отправляет клиенту JSON Web Token. (JWT)Клиент может использовать этот JSON Web Token (JWT) для аутентификации на сервере, чтобы избежать необходимости повторной отправки учетных данных, таких как имя пользователя и пароль.

Это решение позволяет вам настроить Единый вход (SSO) в Магазин магазинов и пройти аутентификацию посредством ДЖ.В.Т. из вашего клиентского приложения. Когда вы используете Единый вход (SSO) с аутентификацией JWTПри входе в клиентское приложение личность пользователя проверяется. После этого пользователь может получить доступ к... Магазин магазинов Без необходимости ввода каких-либо дополнительных учетных данных. Только для пользователей, которые завершили Единый вход Shopify JWT и прошедшие аутентификацию в клиентском приложении имеют доступ к Магазин магазинов.


аутентификация с помощью JWT-токена, единый вход в Shopify.

При каждом входе пользователя в ваше клиентское приложение его данные извлекаются из базы данных пользователей приложения. Эмитент JWT для создания JWT-токен состоит из трех частей: заголовка, полезной нагрузки и подписи. JWT-токен затем добавляется в Ссылка SSO Shopify Когда пользователь переходит по ссылке SSO, запускается процесс проверки подписи, и если подпись подтверждена, пользователь считается подлинным и получает доступ к системе. Магазин магазиновВ противном случае доступ будет запрещен.

  • Войти в свой Администратор Shopify.
  • Перейдите на Мини аппыКупить магазин App Store
  • Найдите Единый вход miniOrange (SSO)
  • Нажмите Установите чтобы добавить приложение в свой магазин
  • Откройте приложение из Мини аппы для начала настройки JWT SSO
  • К вашей Магазин магазинов и перейдите в Приложение раздела и нажмите Единый вход (SSO) Приложение.
SSO для Shopify с использованием JWT — Shopify JWT SSO — Перейдите в приложение Shopify SSO

  • Нажмите на Добавить поставщика идентификации кнопка для добавления вашего IDP.
SSO для Shopify с использованием JWT — Shopify JWT SSO — Добавить поставщика идентификации

  • Выберите ДЖ.В.Т. протокол.
Единый вход Shopify с использованием JWT — Единый вход Shopify с использованием JWT — Выберите протокол JWT

  • Заполните поля ниже, используя приведенную ниже таблицу:
SSO Shopify с использованием JWT — SSO Shopify с использованием JWT — Заполните поля ниже.

Отображаемое имя IDP Введите соответствующее имя поставщика идентификации (оно будет использоваться в соединении SSO).
URL для входа через JWT Конечная точка аутентификации компании, через которую пользователь будет аутентифицирован и перенаправлен на ссылку miniOrange JWT SSO.
Идентификатор пользователя Введите идентификатор пользователя как "email".
Алгоритм подписи JWT

RSA256 / HS256 / Интроспекция токенов

  • Нажмите на Сохранено.
  • Перейдите к настроенному приложению и найдите поле «Ключ приложения», которое будет служить в качестве Идентификатор IDP, как показано на изображении ниже:
SSO Shopify с использованием JWT — SSO Shopify с использованием JWT — найдите поле «Ключ приложения».

  • Вы всегда можете найти свой идентификатор клиента в URL-адресе SSO. См. скриншот ниже:
SSO Shopify с использованием JWT — Shopify JWT SSO — Идентификатор клиента в URL-адресе SSO

  • Добавьте данные в формате URL, указанном ниже.
Идентификатор IDP Идентификатор JWT в изображение выше
JWT-токен Предоставляется организацией, использующей сервисы единого входа (SSO). JWT-токен должен содержать следующие три обязательных параметра в полезной нагрузке:

см. ниже - Время выпуска данного токена.
ехр — Это указывает на истечение срока действия токена доступа Shopify.
идентификатор_пользователя - атрибут, в котором вы передаете адрес электронной почты
Домен хранилища Основной домен вашего магазина Shopify

Формат URL:

    https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account

  • После подстановки значений нажмите на кнопку. Ссылка на единый вход (SSO)Вы будете перенаправлены в магазин Shopify и авторизованы.
Единый вход в Shopify с использованием JWT — Shopify JWT SSO — авторизован в магазине Shopify

  • Нажмите на + Сопоставление атрибутов кнопка для сопоставления атрибутов.
Единый вход в Shopify с использованием JWT — Единый вход в Shopify с использованием JWT — нажмите на + Сопоставление атрибутов

  • Сопоставьте атрибуты, используя таблицу ниже:
SSO Shopify с использованием JWT — SSO Shopify с использованием JWT — сопоставление атрибутов

Название атрибута в Shopify Выберите атрибут из списка предопределенных атрибутов.
Тип атрибута Атрибут IDP
Значение атрибута Введите значение атрибута, которое вы передаете из JWT-токена.
  • Нажмите на Сохранено.

Выберите тип магазина Shopify:

Настройка единого входа (SSO) в магазинах Shopify, не являющихся подписчиками Plus.

Выберите тип учетной записи, которая активирована в вашем магазине Shopify:

Примечание: Если вы используете магазин, защищенный паролем или работая над Разработка магазина Shopify, нажмите здесь Чтобы настроить дайджест-куки для витрины магазина, чтобы система единого входа (SSO) работала в вашем магазине.

  • Перейдите в панель управления приложения, включите расширение клиентских счетов как показано на изображении ниже.
Вход через SSO Shopify — включение единого входа для клиентов

  • Включите Новые клиентские аккаунты расширение и нажмите на Сохранено.
Включение единого входа в Shopify — /wp-content/uploads/2025/05/shopify-sso-paste-multipass-token.webps

  • Перейдите на главную страницу приложения и включите опция переключения входа в систему IDP в отношении настроенного вами поставщика идентификации.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

Разрешить завершение оформления заказа только пользователям с единым входом (SSO) — ограничить доступ для остальных.

Эта функция позволяет завершить процесс оформления заказа только пользователям, вошедшим в систему через единый вход (SSO). Другим пользователям будет отказано в возможности продолжить оформление заказа.

  • Перейдите в Настройки.
  • Вход через SSO в Shopify — перейдите в Настройки

  • Откройте приложение Оформление заказа .
  • Вход через SSO в Shopify - Открыть оформление заказа в Shopify

  • Прокрутите вниз, в правила оформления заказа раздел, нажмите Добавить правил.
  • Вход через SSO в Shopify - Добавить правило оформления заказа

  • Нажмите на Проверка SSO при оформлении заказа.
  • Вход через SSO в Shopify - Проверка подлинности при оформлении заказа через SSO

  • Отмените выбор «Предоставить всем покупателям возможность завершить оформление заказа» вариант и нажмите на Сохранено.
  • Вход через SSO в Shopify — снимите флажок «Разрешить всем покупателям завершить оформление заказа».

  • Теперь вы можете включать Правило оформления заказа.
  • Вход через SSO в Shopify — включите проверку подлинности при оформлении заказа через SSO.

  • Если вы попытаетесь оформить заказ без использования единого входа (SSO), появится ошибка, как показано ниже.
  • Вход через SSO в Shopify - Ошибка проверки SSO при оформлении заказа

Тестирование единого входа (SSO) для вашего магазина Shopify.

  • Перейдите в свой магазин Shopify.(https:// )
  • Нажмите на Значок входа пользователя.
Вход в магазин через SSO - Shopify miniOrange SSO

  • Вы будете перенаправлены на страницу входа в систему поставщика идентификационных данных (IDP), который вы настроили на предыдущем шаге. Войдите в систему, используя учетные данные вашей учетной записи IDP.
  • Далее введите шестизначный одноразовый пароль (OTP), который будет отправлен на ваш зарегистрированный адрес электронной почты. (Это одноразовая процедура).
Shopify miniOrange SSO - 6-значный OTP-код для учетных записей клиентов

  • Вы успешно вошли в свой магазин Shopify.
  • Перейдите в панель управления приложения. Вы увидите предупреждение о необходимости добавить расширение кнопки входа на страницу «Аккаунт». Нажмите на него. Расширение виджета авторизации Для активации перейдите по ссылке, показанной на изображении ниже.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

  • Перейдите на главную страницу приложения и включите опция переключения входа в систему IDP в отношении настроенного вами поставщика идентификации.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

  • Если вы хотите настроить Единый вход в Shopify с использованием нескольких поставщиков идентификации (IDP)Затем выберите своего IDP из предоставленного списка. здесьи настройте единый вход (SSO) с использованием этого поставщика идентификации (IDP).
  • Включите опция переключения входа в IDP для включения единого входа (SSO) в Shopify с использованием нескольких поставщиков идентификаторов (IDP).
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

Тестирование единого входа (SSO) для вашего магазина Shopify.

  • Перейдите на страницу входа в свой магазин Shopify.(https:// /account/login)
  • Нажмите на кнопка входа в систему Вы настроили это ранее.
Вход в магазин через SSO - Shopify miniOrange SSO

  • Вы будете перенаправлены на страницу входа в систему поставщика идентификационных данных (IDP). Теперь войдите в систему, используя свои существующие учетные данные.
  • Если после входа в систему вы столкнетесь с ошибкой «недействительный или отсутствующий токен reCAPTCHA», сопровождаемой сообщением «Что-то пошло не так», обратитесь к этой информации. FAQ для устранения ошибки.
Shopify miniOrange SSO - Ошибка "Что-то пошло не так"

Настройка единого входа (SSO) в магазинах Shopify Plus

Выберите тип учетной записи, которая активирована в вашем магазине Shopify:

  • Вернитесь в приложение SSO и нажмите на Подключить магазин меню.
  • Скопируйте URL-адрес конечной точки обнаружения Идентификатор клиента, секретный ключ клиента, дополнительные области действия. и Параметр URI перенаправления после выхода из системы и держите их под рукой.
Вход через SSO в Shopify — скопируйте идентификатор клиента и секретный ключ.

  • Нажмите на Средства клиентов ссылка, как показано на изображении ниже.
Вход через SSO в Shopify — нажмите на «Учетные записи клиентов».

  • Выберите Средства клиентов Вариант, рекомендованный Shopify. Далее найдите Аутентификация вариант и нажмите на Управление.
  • Если вы не нашли нужную опцию, пожалуйста, свяжитесь с нами. shopifysupport@xecurify.com для получения помощи.
Вход через SSO в Shopify — управление аутентификацией

  • Нажмите на Управление поставщиками .
Вход через SSO в Shopify — управление поставщиками

  • Нажмите на Подключиться к поставщику услуг .
Вход через SSO в Shopify — подключение к поставщику идентификации.

  • Добавьте имя поставщика удостоверений и из Разработчик выпадающий, выберите Обычай или иное.
Вход через SSO в Shopify — добавление имени поставщика идентификации.

  • Укажите такие данные, как: URL-адрес конечной точки обнаружения, идентификатор клиента, секретный ключ клиента, дополнительные области действия, параметр URI перенаправления после выхода из системы. что вы скопировали из выше шаг. Нажмите на Сохранено.
Вход через SSO в Shopify — добавление метаданных

  • После добавления поставщика идентификационных данных выполните следующие действия: Проверить подключение.
Вход через SSO в Shopify — проверка соединений

  • После проверки процесса сделайте поставщика идентификации следующим: Активных.
Вход через SSO в Shopify — активация поставщика идентификации.

  • Перейдите на главную страницу приложения и включите опция переключения входа в систему IDP в отношении настроенного вами поставщика идентификации.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

Тестирование единого входа (SSO) для вашего магазина Shopify.

  • Перейдите в свой магазин Shopify.(https:// )
  • Нажмите на Значок входа пользователя.
Вход в магазин через SSO - Shopify miniOrange SSO
  • Вы будете перенаправлены на страницу входа в систему поставщика идентификационных данных (IDP), который вы настроили на предыдущем шаге. Войдите в систему, используя учетные данные вашей учетной записи IDP.
  • Вы успешно вошли в свой магазин Shopify.

Для входа используйте имя пользователя и пароль.

Если вы хотите предоставить возможность входа в систему с использованием имени пользователя и пароля, а также входа через IDP для вашего B2B-магазина, то... нажмите здесь.

Вход в Shopify — с использованием имени пользователя и пароля.

Для входа используйте одноразовый пароль (OTP) из электронной почты.

Если вы хотите добавить возможность входа в систему с использованием OTP-кода по электронной почте в дополнение к входу через IDP для вашего B2B-магазина, то... нажмите здесь.

Вход в Shopify — с использованием OTP-кода из электронной почты.
  • Теперь нажмите Руководство по установке Нажмите кнопку и выполните указанные шаги, чтобы получить токен для многопользовательского доступа.
Вход через SSO в Shopify — получите токен для многопользовательского входа.

  • Включите Токен для многопроходного режима вариант. Обратитесь к этому. FAQ Чтобы получить значение токена Multipass, вставьте его в поле ниже.
Вход через SSO в Shopify — включение многопроходного токена

  • Нажмите на Сохранено.
  • Перейдите в панель управления приложения. Вы увидите предупреждение о необходимости добавить расширение кнопки входа на страницу «Аккаунт». Нажмите на него. Расширение виджета авторизации Для активации перейдите по ссылке, показанной на изображении ниже.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

  • Перейдите на главную страницу приложения и включите опция переключения входа в систему IDP в отношении настроенного вами поставщика идентификации.
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

  • Если вы хотите настроить Единый вход в Shopify с использованием нескольких поставщиков идентификации (IDP)Затем выберите своего IDP из предоставленного списка. здесьи настройте единый вход (SSO) с использованием этого поставщика идентификации (IDP).
  • Включите опция переключения входа в IDP для включения единого входа (SSO) в Shopify с использованием нескольких поставщиков идентификаторов (IDP).
Вход через SSO в Shopify — сделать приложение приложением по умолчанию

Тестирование единого входа (SSO) для вашего магазина Shopify.

  • Перейдите на страницу входа в свой магазин Shopify.(https:// /account/login)
  • Нажмите на кнопка входа в систему Вы настроили это ранее.
Вход в магазин через SSO - Shopify miniOrange SSO

  • Вы будете перенаправлены на страницу входа в систему поставщика идентификационных данных (IDP). Теперь войдите в систему, используя свои существующие учетные данные.
  • Если вы столкнулись с ошибкой «недействительный или отсутствующий токен reCAPTCHA», сопровождаемой сообщением «Что-то пошло не так», обратитесь к этой информации. FAQ для устранения ошибки.
Shopify miniOrange SSO - Ошибка "Что-то пошло не так"

  • Вы успешно вошли в свой магазин Shopify.

Вы успешно внедрили JWT SSO для своего магазина Shopify. Аутентификация на основе JWT вместе с магазином Shopify в качестве поставщика услуг (СП). Благодаря этой интеграции пользователи теперь могут выполнять следующие действия: Единый вход (SSO) Для доступа к вашему магазину Shopify с помощью JWT-токенов. JWT SSO обеспечивает бесперебойную аутентификацию для всех типов пользователей — от потребителей до сотрудников и оптовиков.

Дополнительные возможности ➔


Следуйте указанным шагам здесь Чтобы настроить единый вход (SSO) в Shopify с использованием предпочитаемого поставщика идентификации (IDP).

Перенаправление на любой другой сайт может быть заблокировано в браузере. Пожалуйста, выполните указанные шаги. здесь для решения проблемы.

Следуйте указанным шагам здесь чтобы перенаправить вашего клиента на страницу коллекций/корзины или любую другую страницу.

Для включения функции автоматического перенаправления на поставщика идентификации необходимо перейти на корпоративный тарифный план приложения SSO. Следуйте описанным ниже инструкциям. здесь для включения этой функции.

Дополнительные часто задаваемые вопросы ➔

Вы можете использовать токены JWT для автоматического входа пользователей в ваш магазин через приложение Shopify SSO от miniOrange, которое поддерживает как магазины без приставки «плюс», так и магазины с приставкой «плюс». Вы можете использовать метод аутентификации JWT для единого входа в Shopify, используя желаемый источник достоверной информации (поставщика идентификационных данных), такой как Microsoft Entra ID, Okta, Salesforce и многие другие.

Чтобы настроить JWT SSO для автоматического входа пользователей в Shopify, выполните следующие шаги:

Настройте своего поставщика идентификации: Настройте свой поставщик идентификации (IdP) для выпуска токенов и убедитесь, что токен содержит необходимые утверждения.

Введите данные поставщика идентификации (IdP) в приложение Shopify SSO: Выберите протокол SSO как JWT. Укажите необходимые данные вашего поставщика идентификации, такие как отображаемое имя, URL-адрес входа через JWT, идентификатор пользователя, ключ JWT и так далее. Затем перейдите к настройке сопоставления атрибутов с помощью имени атрибута и его соответствующего значения.

Этот процесс позволит пользователям вашего магазина Shopify автоматически входить в систему с использованием JWT.

Для создания бесшовного процесса авторизации с использованием единого входа (SSO) через аутентификацию JWT для нескольких витрин Shopify необходимо установить приложение Shopify SSO от miniOrange, которое совместимо как с обычными, так и с магазинами, поддерживающими версию Plus.

Настройте поставщика идентификационных данных (IdP): Используйте поставщика идентификационных данных, такого как Microsoft Entra ID, Okta, Auth0, который будет выдавать JWT-токены для аутентифицированных пользователей.

Настройте приложение Shopify SSO для всех магазинов: Установите приложение Shopify SSO на каждом из ваших магазинов Shopify. Выберите протокол SSO как JWT. Введите URL-адрес эмитента JWT, общий секретный ключ и другие необходимые данные для каждого магазина, убедившись, что все магазины подключены к одному и тому же поставщику идентификации (IdP).

Выполнив описанные выше шаги, вы сможете настроить JWT для нескольких витрин Shopify, обеспечив пользователям беспрепятственный вход в систему во всех ваших магазинах.

Для перенаправления пользователей на определенные страницы Shopify после аутентификации JWT необходимо установить приложение Shopify SSO от miniOrange, которое работает как с обычными, так и с магазинами с приставкой Plus. Это позволит пользователю после успешной аутентификации через JWT перенаправляться на определенную страницу внутри магазина Shopify в соответствии с вашими требованиями.

Настройте аутентификацию с помощью JWT: Убедитесь, что ваш поставщик идентификационных данных (IdP) настроен на выдачу JWT-токенов для успешной аутентификации пользователей. Приложение Shopify SSO должно быть настроено на доверие к поставщику идентификационных данных (IdP) и использование JWT в качестве метода аутентификации.

Настройте перенаправление после входа в систему: После установления JWT-соединения перейдите к настройкам после входа в систему, в разделе «URL-адрес перенаправления после входа» укажите конечную точку, куда вы хотите перенаправить пользователя после входа в систему. Например, /products или /checkout.

Выполнив эти шаги, вы сможете легко перенаправлять пользователей на определенные страницы Shopify после аутентификации с помощью JWT.

Для интеграции или настройки единого входа (SSO) в Shopify через протокол JWT без разработки собственного приложения необходимо установить приложение Shopify SSO от miniOrange, которое работает как с магазинами без приставки «плюс», так и с магазинами с приставкой «плюс», а также удовлетворяет требованиям Shopify B2B.

Настройте своего поставщика идентификационных данных (IdP): Для аутентификации пользователей используйте поставщика идентификационных данных (IdP), например Okta, Auth0 или любого другого поставщика, поддерживающего JWT. Настройте IdP на выдачу токенов JWT после успешной аутентификации. Убедитесь, что токен JWT содержит необходимые утверждения, которые требуются для безопасной и бесперебойной аутентификации пользователей.

Настройка приложения Shopify SSO для аутентификации с помощью JWT: Выберите JWT в качестве протокола единого входа (SSO) или аутентификации. Введите URL-адрес для входа через JWT, общий секретный ключ и другие необходимые параметры.

 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.


ADFS_sso ×
Привет!

Нужна помощь? Мы здесь!

поддержка