Hello:
We are developing an API Monitoring Proxy on Apigee Edge that is designed to take in a JSON payload sent by the Alerts we have configured in Apigee and transform it into another payload to send to Service Now’s Events API. We want to ensure that our API Monitoring Proxy only allows traffic from Apigee’s Alert system and not from any other client.
Is there a recommended way of doing this? We have investigated IP Whitelisting, but it seems like the IP addresses used by Apigee Alerts are dynamic and not static.
Edit: We are already using an API key as a first line of defense, but we would like to add an additional layer of security.