INTEGRITY Dokumentace

Rozšíření Transform Rules

Informace můžete přeposílat z JSON Web Token (JWT) do originu v hlavičce vytvořením Transform Rules pomocí claims, které Cloudflare ověřil prostřednictvím JSON Web Token.

Claims jsou dostupné prostřednictvím http.request.jwt.claims polí firewallu.

Následující výraz například extrahuje nárok user z tokenu zpracovaného konfigurací tokenu s TOKEN_CONFIGURATION_ID:

lookup_json_string(http.request.jwt.claims["<TOKEN_CONFIGURATION_ID>"][0], "claim_name")

Viz Konfigurace validace JWT kde najdete více informací o vytvoření konfigurace tokenu.

Vytvoření Transform Rule

Pokud chcete například odeslat x-send-jwt-claim-user hlavičku požadavku do originu, musíte vytvořit Transform Rule:

  1. V dashboardu Cloudflare přejděte na Přehled pravidel stránce.

    Přejděte na Přehled ↗
  2. Vyberte Vytvořit pravidlo > Request Header Transform Rules.

  3. Zadejte název pravidla a případně také filtrovací výraz.

  4. Vyberte Nastavit dynamické.

  5. Nastavte název hlavičky na x-send-jwt-claim-user.

  6. Nastavte hodnotu na:

    lookup_json_string(http.request.jwt.claims["<TOKEN_CONFIGURATION_ID>"][0], "claim_name")

    <TOKEN_CONFIGURATION_ID> je ID konfigurace tokenu, které najdete v ověřování JWT a claim_name je claim JWT, který chcete přidat do hlavičky.