Использование Magento в качестве поставщика единого входа

У меня есть два сайта, которые я хочу подключить к SSO. Один из них — магазин, использующий Magento, и я хотел бы, чтобы это был «источник правды», который содержит всех участников и будет обрабатывать аутентификацию. Другой — это маркетинговый сайт, использующий CMS (SilverStripe), и я хотел бы, чтобы он сохранял сеанс при переходе пользователя с одного сайта на другой.

Мое предположение заключается в том, что ссылки из магазина Magento на маркетинговый сайт будут передавать токен в запросе, и маркетинговый сайт сможет проверить этот токен с помощью некоторой конечной точки в Magento.

Отказ от ответственности: у меня нет опыта работы с Magento.

2

Решение

Вы можете создать единую интеграцию, используя Стандарт SAML

SilverStripe имеет Модуль SP,
Magento имеет 2 SP модуля (1) а также (2)

Тогда вам нужно будет подключить оба SP с simpleSAMLphp IdP что вы можете развернуть, этот IdP может использовать базы данных Magento или SilverStripe в качестве источника аутентификации.

Смотрите это видео: https://www.youtube.com/watch?v=XKTRkSEyUIA

Обратите внимание: я разработчик одного из расширений Magento SAML SP.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]