File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2+ <FlowCallout async =" false" continueOnError =" false" enabled =" true" name =" FlowCallout.EnhancedVerifyApiKey" >
3+ <DisplayName >FlowCallout.EnhancedVerifyApiKey</DisplayName >
4+ <FaultRules />
5+ <Properties />
6+ <SharedFlowBundle >EnhancedVerifyApiKey</SharedFlowBundle >
7+ </FlowCallout >
Original file line number Diff line number Diff line change 1- <VerifyAPIKey async =" false" continueOnError =" false " enabled =" true" name =" VerifyAPIKey.FromHeader" >
1+ <VerifyAPIKey async =" false" continueOnError =" true " enabled =" true" name =" VerifyAPIKey.FromHeader" >
22 <APIKey ref =" request.header.apikey" />
33</VerifyAPIKey >
Original file line number Diff line number Diff line change 11<TargetEndpoint name =" nhs-website-content-api-target" >
22 <PreFlow >
33 <Request >
4+ <!-- EnhancedVerifyApiKey shared flow checks apikeys with no associated products which is missed by Apigee's VerifyApiKey policy. -->
5+ <Step >
6+ <Name >FlowCallout.EnhancedVerifyApiKey</Name >
7+ </Step >
8+ <!-- VerifyAPIKey policy is still needed but set to continueOnError="true" to pass rate limiting info from the app to the
9+ ApplyRateLimiting policy in the shared flow. -->
410 <Step >
511 <Name >VerifyAPIKey.FromHeader</Name >
612 </Step >
You can’t perform that action at this time.
0 commit comments