Вход в систему единого входа работает, но я столкнулся с проблемой, особенно во время первого входа в систему после того, как пользователь зашел через единый вход.
После входа в систему единого входа, когда пользователь нажимает Перейти к оформлению заказа, Magento снова отображает всплывающее окно входа в систему.
Во время этого неудачный сценарий, я заметил, что Magento автоматически устанавливает этот файл cookie:
Код: Выделить всё
login_redirect = https://example.com/checkout/
- Когда включен режим отладки единого входа, он работает отлично.
- После нажатия кнопки «Оформить заказ» Magento создает файл cookie login_redirect только тогда, когда страница оформления заказа считает, что пользователь не вошел в систему.
Я Модуль Pitbulk SAML2 Magento =>Код: Выделить всё
"name": "sixtomartin/onelogin-module-saml2", "version": "1.7.0",
Вопрос
Что может заставить Magento 2 думать, что клиент не вошел в систему сразу после пользовательского входа в систему, что приводит к установке файла cookie login_redirect?
Это вызвано:
- Куки-файл сеанса не записывается перед перенаправлением?
- Неверная конфигурация домена/пути к куки-файлу?
- Регенерация сеанса Magento после входа в систему?
- перезаписывается?
Код: Выделить всё
getBeforeAuthUrl() - Модуль единого входа перенаправляется слишком рано?
Что мне следует проверить или изменить, чтобы гарантировать, что сеанс клиента полностью инициализируется перед перенаправлением в магазин, чтобы проверка не вызывала всплывающее окно входа в систему?
Подробнее здесь: https://stackoverflow.com/questions/798 ... orcing-rep
Мобильная версия