Пошаговое руководство по настройке авторизации через Shopify Web3 и защиты с помощью токенов.
Войдите в свой магазин Shopify с помощью криптокошелька и ограничьте доступ к контенту по NFT : с помощью Web3 Single Sign-On вы получаете мгновенный доступ к своей учетной записи, не дожидаясь сервера поставщика услуг. Разрешите вход только с криптокошельков, содержащих определенные NFT, или предоставьте ограниченный доступ к контенту для коллекции, содержащей только NFT. В этом руководстве показано, как настроить приложение miniOrange Shopify Web3 Login and Token Gating, чтобы включить вход через MetaMask и ограничения на основе токенов в вашем магазине.
Предварительное условие: приложение Shopify Web3 для авторизации и проверки подлинности с помощью токенов.
Для настройки единого входа (SSO) в Shopify с использованием кошелька Web3 MetaMask и управления токенами установите на свой магазин приложение miniOrange Shopify Web3 Login and Token Gating .
- Войти в свой Администратор Shopify.
- Перейдите на Мини аппы → Купить магазин App Store.
- Найдите Вход через Shopify Web3 и защита токенами (от miniOrange) или нажмите здесь. чтобы добавить приложение.
- Нажмите Получите это приложение Для установки. Приложение работает как в магазинах Shopify Plus, так и в магазинах, не относящихся к категории Plus.
Пошаговое руководство по настройке авторизации через Shopify Web3 и защиты с помощью токенов.
Блокировка означает ограничение доступа пользователей к заблокированному контенту в магазине Shopify. Критерии блокировки могут включать: авторизацию пользователя, наличие у пользователя определенных меток клиента, наличие пароля или местоположение пользователя для доступа к контенту.
Шаг 1: Установите приложение в свой магазин Shopify.
- Нажмите здесь добавить Вход через Shopify Web3 и защита токенами Установите приложение в свой магазин Shopify. После установки откройте приложение из... Мини аппы для доступа к панели управления.
Шаг 2: Как войти в систему, используя кошелек MetaMask
- После успешной установки приложения вы увидите панель управления приложения. Включите Отобразить виджет авторизации на витрине магазина вариант, как показано ниже.
- Нажмите Предварительный просмотр темы Кнопка и управление стилем виджета входа в систему. Включите Виджет авторизации Web3 и нажмите Сохранено в правом верхнем углу.
- К вашей страница входа в магазин Shopify. Вы увидите Вход через криптокошелек .
- Для входа в свой магазин Shopify с помощью MetaMask добавьте расширение MetaMask в свой браузер. Если вы используете Chrome, нажмите здесь. для добавления расширения MetaMask.
- После нажатия кнопки Войти через MetaMaskПоявится всплывающее окно с запросом на подпись. Введите свои учетные данные и войдите в свой кошелек MetaMask.
- Вы успешно вошли в свой магазин Shopify.
Шаг 3: Включите ограничение доступа по токенам для вашего магазина.
- На панели управления приложения включите Ограничение доступа к товарам с помощью токенов как показано ниже.
- Если ваш магазин защищен паролем, добавьте свой storefront_digest Значение cookie-файла показано ниже. См. этого руководства чтобы получить cookie-файл storefront_digest.
- Перейдите на сайт Токен Gating раздел в левой навигационной панели.
- Нажмите Начало блокировки. Вы будете перенаправлены на Новый замок раздел в верхней панели навигации.
Шаг 4: Выберите тип контента для блокировки.
- Выберите шаблон и активируйте переключатель для типа контента, который вы хотите заблокировать (например, «Товары»). Вы можете выбрать несколько элементов в этом разделе. Контент будет заблокирован и объединять контент из нескольких шаблонов.
- Например, чтобы заблокировать товары: нажмите Включите Для товаров выберите товары, которые нужно заблокировать, затем нажмите Создать замок.
Шаг 5: Добавьте токен для кампании.
- Контент будет разблокирован только если у пользователя есть хотя бы один из токенов, которые вы добавите ниже.
- Нажмите Добавить новый токен.
- Введите токен Адрес контракта и выберите условие, соответствующее вашим требованиям. Нажмите Добавить токен.
Шаг 6: Разрешить или ограничить
- Выберите, следует ли позволять or ограничивать Доступ к контенту предоставляется при соблюдении клиентом условий блокировки.
Шаг 7: Как заблокировать?
- Определите поведение пользователей, не соответствующих критериям блокировки. Вы можете:
- Перенаправление на URL-адрес входа
- Перенаправление на страницу магазина
- Показать пользовательский HTML
- Перенаправление на другой URL
- Нажмите СохраненоНа панели управления вы можете просматривать, включать, отключать, редактировать или удалять блокировки.
Шаг 8: Включите расширение темы с поддержкой токенного доступа.
- Нажмите Включить и просмотреть в теме и разрешите Расширение для приложения "Тема".
- Включите Токен Gating блок в редакторе тем и нажмите Сохранено в правом верхнем углу.
Вы успешно настроили приложение Shopify Web3 Login and Token Gating в своем магазине Shopify.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.
