apigeelint
Version:
Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow.
33 lines (32 loc) • 992 B
text/xml
<GENERATEJWT name="GJWT">
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
<Algorithm>ES256</Algorithm>
<PrivateKey>
<Value ref="private.ec_privatekey"/>
<Id>09f558a60b23</Id>
</PrivateKey>
<AdditionalHeaders>
<Claim type="map" name='map1'>{
"b19829": {
"A": "asd",
"DD627D19-B97A-4A38-B524-F2EA6421B77A": {"qwe":"pwe","234":"rty"}
}
}
</Claim>
</AdditionalHeaders>
<Subject>subject1</Subject>
<Issuer>urn://apigee-edge-JWT-policy-test</Issuer>
<Audience>audience-here</Audience>
<Id/> <!-- optional; empty implies generate a jti -->
<ExpiresIn>15m</ExpiresIn>
<AdditionalClaims>
<Claim type='map' name='custom-claim-name'>{
"abc": {
"abc": "asd",
"xyz": {"qwe":"pwe","234":"rty"}
}
}</Claim>
<Claim type='string' array="true" name='string-array-claim'>claim1,claim2,claim3</Claim>
</AdditionalClaims>
<OutputVariable>generated</OutputVariable>
</GENERATEJWT>