Skip to content

Commit 916403c

Browse files
patriciasantaanaharshil1712
authored andcommitted
[API Shield] Transform Rules fields (#17684)
* Transform Rules fields * add link * feedback
1 parent 9342042 commit 916403c

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/content/docs/api-shield/security/jwt-validation/transform-rules.mdx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,28 @@ As an example, to send the header `x-send-jwt-claim-user` request header to the
3535
5. Choose **Set dynamic**.
3636
6. Set the header name.
3737
7. Set the value to `lookup_json_string(http.request.jwt.claims["<TOKEN_CONFIGURATION_ID>"][0], "claim_name")`, where `<TOKEN_CONFIGURATION_ID>` is your token configuration ID found in JWT Validation and `claim_name` is the JWT claim you want to add to the header.
38+
39+
## Available fields
40+
41+
You can create Transform Rules using more claims present in tokens processed by [JWT Validation](/api-shield/security/jwt-validation/).
42+
43+
- `http.request.jwt.claims.aud,`
44+
- `http.request.jwt.claims.aud.names,`
45+
- `http.request.jwt.claims.aud.values,`
46+
- `http.request.jwt.claims.iat.sec,`
47+
- `http.request.jwt.claims.iat.sec.names,`
48+
- `http.request.jwt.claims.iat.sec.values,`
49+
- `http.request.jwt.claims.iss,`
50+
- `http.request.jwt.claims.iss.names,`
51+
- `http.request.jwt.claims.iss.values,`
52+
- `http.request.jwt.claims.jti,`
53+
- `http.request.jwt.claims.jti.names,`
54+
- `http.request.jwt.claims.jti.values,`
55+
- `http.request.jwt.claims.nbf.sec,`
56+
- `http.request.jwt.claims.nbf.sec.names,`
57+
- `http.request.jwt.claims.nbf.sec.values,`
58+
- `http.request.jwt.claims.sub,`
59+
- `http.request.jwt.claims.sub.names,`
60+
- `http.request.jwt.claims.sub.values,`
61+
- `cf.api_gateway.auth_id_present,`
62+
- `cf.api_gateway.request_violates_schema`

0 commit comments

Comments
 (0)