← Cloudflare API Shield / api-shield / management-and-monitoring
Identifikátory relace
Ačkoli to není nezbytně nutné, doporučujeme nakonfigurovat identifikátory relace při prvních krocích s API Shield. Když Cloudflare kontroluje váš API provoz podle jednotlivých relací, můžeme nabídnout více nástrojů pro přehled, správu a kontrolu.
Pokud si nejste jisti, jaké identifikátory relace vaše API používá, poraďte se se svým vývojářským týmem.
Identifikátory relace by měly jednoznačně identifikovat klienty API. Běžným identifikátorem relace pro provoz API je Authorization hlavička. Když JSON Web Token (JWT) používá API k ověřování klienta, jeho hodnota se může postupem času měnit. Můžete použít hodnotu claimu uvnitř JWT, například sub nebo email jako ID relace k jednoznačné identifikaci relace v průběhu času.
Pokud vaše API používá Authorization hlavičku u více než 1 % úspěšných požadavků na vaši zónu, Cloudflare ji automaticky nastaví jako identifikátor relace API Shield.
Nastavení identifikátorů relace
-
V dashboardu Cloudflare přejděte na Security Settings stránce.
Přejděte na Nastavení ↗ -
Filtrovat podle Zneužití API.
-
Na Identifikátory relace, vyberte Konfigurace identifikátorů relace.
-
Vyberte Správa identifikátorů.
-
Vyberte typ identifikátoru relace (cookie, HTTP hlavička nebo JWT claim).
-
Zadejte název identifikátoru relace.
-
Vyberte Save.
Jakmile nastavíte identifikátory relací a necháte Cloudflare nějakou dobu poznávat vzorce vašeho provozu, můžete si zobrazit doporučení pro omezení frekvence požadavků za koncový bod i za relaci a vytvořením nových pravidel tato omezení také vynutit. Identifikátory relací vám navíc umožní zobrazit výsledky API Discovery ze zjišťování založeného na ID relace a vzorce provozu relací v Sequence Analytics.