Защита от CSRF/XSRF атак
Центральный Пульт поддерживает anti-CSRF токена для защиты от CSRF/XSRF атак.
Когда пользователь входит в систему Центральный Пульт, она добавляет куки csrf с anti-CSRF токеном. Затем, клиент добавляет заголовок x-csrf-token к каждому запросу типа POST, PUT, PATCH и DELETE. Сервер проверяет этот заголовок и не принимает запросы с неправильным токеном.
При ошибке токена, сервер ответит сообщением с кодом 401 Unauthorized и следующей ошибкой в теле запроса:
{
"errorCode": 3,
"message": "Wrong CSRF Token"
}
Для включения защиты от CSRF атак, установите параметр серверной конфигурации csrf_token_enabled в true.
/etc/saymon/saymon-server.conf
{
"server": {
"user": {
"csrf_token_enabled": true,
}
}
}