← Cloudflare API Shield / api-shield / management-and-monitoring
Идентификаторы сессии
Хотя это не обязательно, рекомендуется настроить идентификаторы сессий при начале работы с API Shield. Когда Cloudflare анализирует трафик вашего API по отдельным сессиям, мы можем предложить больше инструментов для видимости, управления и контроля.
Если вы не уверены, какие идентификаторы сеанса использует ваш API, обратитесь к своей команде разработки.
Идентификаторы сессии должны однозначно определять клиентов API. Для трафика API в качестве идентификатора сессии часто используется Authorization заголовок. Когда JSON Web Token (JWT) используется API для аутентификации клиента, и его значение может со временем меняться. Вы можете использовать значение утверждения внутри JWT, например sub или email в качестве идентификатора сессии для однозначного определения сессии во времени.
Если ваш API использует Authorization заголовок более чем в 1% успешных запросов к вашей зоне, Cloudflare автоматически назначит его идентификатором сессии API Shield.
Настройка идентификаторов сессии
-
На панели управления Cloudflare перейдите к разделу Security Settings страницу.
Перейдите в Настройки ↗ -
Фильтр по Злоупотребление API.
-
На Идентификаторы сессии, выберите Настройка идентификаторов сессии.
-
Выберите Управление идентификаторами.
-
Выберите тип идентификатора сессии (cookie, HTTP-заголовок или JWT-утверждение).
-
Введите имя идентификатора сессии.
-
Выберите Save.
После настройки идентификаторов сессии и небольшой паузы, пока Cloudflare изучает шаблоны вашего трафика, вы сможете просматривать рекомендации по ограничению скорости для каждой конечной точки и каждой сессии, а также применять такие ограничения, создавая новые правила. Идентификаторы сессии также позволяют просматривать результаты API Discovery на основе обнаружения по идентификатору сессии и шаблоны трафика сессий в Sequence Analytics.