Верификация домена
Подтверждение владения доменом через DNS TXT-запись. Защищает endpoint от использования с чужих доменов.
Зачем нужна верификация
Без верификации любой знающий ваш siteKey мог бы отправлять заявки на ваш endpoint с любого домена.
После верификации FormHook принимает заявки только с подтверждённого домена (и доменов из списка разрешённых CORS).
Пошаговая инструкция
В дашборде откройте настройки сайта → вкладка Верификация домена.
Нажмите Начать верификацию. Система сгенерирует уникальные значения TXT-записи.
В DNS-панели вашего домена добавьте TXT-запись:
# Пример (значения из дашборда)
Тип: TXT
Имя: _formhook-verification.example.com
Значение: formhook-verify=abc123xyz... Нажмите Проверить в дашборде. FormHook опросит DNS и подтвердит запись.
После успеха статус изменится на Подтверждён.
Как проверить запись самостоятельно
# macOS / Linux
dig TXT _formhook-verification.example.com
# Windows
nslookup -type=TXT _formhook-verification.example.com Локальная разработка
Для localhost верификация не требуется. Добавьте http://localhost:PORT
в список разрешённых доменов (CORS) в настройках сайта — и endpoint начнёт принимать запросы.
Распространённые ошибки
| Проблема | Решение |
|---|---|
| «Запись не найдена» | Подождите до 24 часов. Проверьте через dig/nslookup |
| «Неверное значение» | Скопируйте значение из дашборда точно, без пробелов |
| Верификация прошла, но заявки не принимаются | Проверьте список разрешённых доменов CORS в настройках сайта |