← Документация WAF / custom-rules / use-cases
Проверка администратора по JWT claim на основе показателя атаки
В этом примере настраивается дополнительная защита для запросов с JSON Web Token (JWT), содержащим claim пользователя со значением admin, на основании запроса оценка атаки.
Создание пользовательского правила который выдаёт Managed Challenge, если значение claim пользователя в JWT равно admin и показатель атаки ниже 40.
-
Когда входящие запросы соответствуют
Используйте редактор выражений:
(lookup_json_string(http.request.jwt.claims["<TOKEN_CONFIGURATION_ID>"][0], "user") eq "admin" and cf.waf.score < 40) -
Затем выберите действие: Managed Challenge
В этом примере <TOKEN_CONFIGURATION_ID> это ваш ID конфигурации токена найденную в разделе JWT Validation и user представляет собой JWT claim.