Я реализовал вход в Twitch на моем сайте Shopify, но как мне сохранить аутентифицированного пользователя на страницах моего сайта? Обычно это делается с идентификатором сеанса, но поскольку это Shopify, я не могу получить доступ к переменным сеанса. Можно ли заменить это обычным файлом cookie?
Я уточнил свой вопрос.
Вам понадобится Многопроходный из Shopify REST Admin API
Также для этой интеграции доступен модуль Node.js на GitHub beaucoo / multipassify.
Процесс аутентификации будет выглядеть примерно так:
https://yourstorename.myshopify.com/account/login/multipass/<MULTIPASS-TOKEN>
Хорошо, Multipass - это только Shopify Plus, к сожалению. Насколько я понимаю, это будет лучший и самый безопасный способ. Но также, что метод, который я описал в моем вопросе, будет работать, но будет ли он менее безопасным?
Ваш способ будет работать только для отображение имени пользователя / электронной почты, подумайте, как бы вы отобразили История заказов и адрес доставки пользователя, это готовые функции от Shopify.
Вам необходимо предоставить более подробную информацию. Но да. Действительно используйте файлы cookie! Вот для чего они созданы!