По умолчанию ваш чат-бот может быть встроен на любой сайт. Ограничение доменов помогает контролировать, где именно используется виджет вашего чат-бота. Это инструмент управления встраиванием, а не замена аутентификации посетителей или защиты ваших API.
Где найти эту настройку
В главной панели управления ChatLab выберите Chatbots (Чат-боты) в основном меню, нажмите на чат-бота, которого вы хотите настроить, перейдите на вкладку Settings (Настройки) и выберите Security (Безопасность) в левой боковой панели.
Как ограничить домены
- В разделе Allowed domains (Разрешенные домены) введите имена ваших доменов в текстовое поле через запятую.
- дождитесь автоматического подтверждения сохранения.
- Перезагрузите ваш сайт, откройте чат-бота и отправьте тестовое сообщение. Повторите проверку на всех остальных сайтах, где должен работать бот; предпросмотр в панели администратора не проверяет домен вашего сайта.
Например, если ваш чат-бот должен отображаться только на вашем основном сайте и в интернет-магазине, введите:
mydomain.com, shop.mydomain.com
Чтобы снова разрешить работу чат-бота на всех доменах, очистите поле и дождитесь автоматического подтверждения сохранения.
Как работает сопоставление доменов
- Вводите имена хостов строчными буквами, например
mydomain.com. Форма в панели администратора автоматически удаляет стандартные префиксы протоколов,www./www2.и пути в конце адреса. - Текущая реализация проверяет, содержит ли источник сайта (origin) разрешенную запись. Это текстовое сопоставление, а не точное совпадение имени хоста: запись вида
mydomain.comможет также подходить для поддоменов и других строк origin, содержащих этот текст. - Для предпросмотра на платформе ChatLab и для localhost действуют исключения, поэтому обязательно тестируйте работу на реальном сайте.
- Оставьте поле пустым, чтобы разрешить работу чат-бота на всех доменах.
Не используйте эту настройку в качестве единственного средства защиты конфиденциальных данных. Для серверных интеграций защищайте учетные данные и авторизуйте каждый запрос на стороне собственного бэкенда.