The API security gateway creates policy requests for incoming requests and API responses, and you can observe how it creates them.
Before accepting an incoming request and forwarding it to the API server, the gateway creates a policy request based on the incoming request and sends it to the policy decision point (PDP) for authorization. Before accepting an API server response and forwarding it back to the client, the gateway creates a policy request based on the incoming request and response and sends it to the PDP for authorization. An understanding of the manner in which the gateway formulates policy requests can help you create and troubleshoot policies more effectively.
You can selectively disable response policy processing on a per-API-Endpoint basis. This
ability is useful if the Gateway authorizes requests but does not filter responses.
Disabling this processing can improve performance for frequent requests or requests that
return very large responses. To disable processing, set the Gateway API Endpoint's
disable-response-processing property to
To better understand how the gateway formulates policy requests, enable detailed decision logging and viewing all policy request attributes in action, particularly when first developing API security gateway policies. For more information, see Policy Decision logger.