need help in deploying django api in Microsoft Azure

Hi Django community,

I’m currently working on a Django API that fetches data from the Moenagage platform. Our client has requested that we deploy the API on their internal servers, but they also want to introduce an Azure API Gateway between the Moenagage platform and our Django API for additional security and control.

I’m relatively new to working with Azure API Gateway, and I’m seeking guidance on the best practices for integrating it with a Django API. Specifically, I’d like to know:

  1. How should I configure the Azure API Gateway to effectively route requests from the Moenagage platform to our Django API deployed on the client’s internal servers?(note:inbound to api and it accepts json data from moengage)
  2. Are there any authentication or authorization mechanisms that I should implement between the Azure API Gateway and the Django API?
  3. What are some common pitfalls or challenges that I should be aware of when setting up this integration?