One primary use case for Airlock Microgateway is to protect applications such as Airlock IAM against attacks.
For Airlock IAM to work correctly, it requires information about the connection between the browser (or other HTTP client) and first server-side HTTP endpoint. Such information includes client IPs, URL paths, and client certificates.
Unlike classic Airlock Gateway deployments, in Microgatway deployments, the information may come from different sources: a load balancer, an ingress controller, or the Microgateway itself. The information needs to be collected at the point in the network architecture where the TLS connection is terminated (e.g., the ingress controller) and forwarded in the correct format so that the Airlock Microgateway and Airlock IAM can process it.
Integrating Airlock IAM behind Airlock Microgateway 4.X is an ongoing project and will see many improvements over time.