INTEGRITY Документация

Идентификаторы сессии

Хотя это не обязательно, рекомендуется настроить идентификаторы сессий при начале работы с API Shield. Когда Cloudflare анализирует трафик вашего API по отдельным сессиям, мы можем предложить больше инструментов для видимости, управления и контроля.

Если вы не уверены, какие идентификаторы сеанса использует ваш API, обратитесь к своей команде разработки.

Идентификаторы сессии должны однозначно определять клиентов API. Для трафика API в качестве идентификатора сессии часто используется Authorization заголовок. Когда JSON Web Token (JWT) используется API для аутентификации клиента, и его значение может со временем меняться. Вы можете использовать значение утверждения внутри JWT, например sub или email в качестве идентификатора сессии для однозначного определения сессии во времени.

Если ваш API использует Authorization заголовок более чем в 1% успешных запросов к вашей зоне, Cloudflare автоматически назначит его идентификатором сессии API Shield.

Настройка идентификаторов сессии

  1. На панели управления Cloudflare перейдите к разделу Security Settings страницу.

    Перейдите в Настройки ↗
  2. Фильтр по Злоупотребление API.

  3. На Идентификаторы сессии, выберите Настройка идентификаторов сессии.

  4. Выберите Управление идентификаторами.

  5. Выберите тип идентификатора сессии (cookie, HTTP-заголовок или JWT-утверждение).

  6. Введите имя идентификатора сессии.

  7. Выберите Save.

После настройки идентификаторов сессии и небольшой паузы, пока Cloudflare изучает шаблоны вашего трафика, вы сможете просматривать рекомендации по ограничению скорости для каждой конечной точки и каждой сессии, а также применять такие ограничения, создавая новые правила. Идентификаторы сессии также позволяют просматривать результаты API Discovery на основе обнаружения по идентификатору сессии и шаблоны трафика сессий в Sequence Analytics.