An organization hosts a backend service that mandates mutual TLS (mTLS) authentication. You register the backend service in Azure API Management (APIM). You upload the client certificate to the APIM instance and want to configure the APIM gateway to present this certificate to the backend service when routing requests. Which policy configuration must you apply to meet this requirement?
- APlace the `authentication-certificate` policy inside the `<outbound>` policy block, referencing the certificate's thumbprint or ID.
- Place the `authentication-certificate` policy inside the `<inbound>` policy block, referencing the certificate's thumbprint or ID.Answer
- CConfigure the APIM instance to use a system-assigned managed identity and add the `authentication-managed-identity` policy in the `<inbound>` block.
- DCreate a named value referencing the certificate in Azure Key Vault without configuring a Key Vault access policy for the APIM identity, and reference the named value in the `<inbound>` block.
Answer
Place the `authentication-certificate` policy inside the `<inbound>` policy block, referencing the certificate's thumbprint or ID.
The correct answer configuration correctly places the `authentication-certificate` policy in the inbound section. This policy configures Azure API Management to present the specified client certificate (referenced by its thumbprint or ID) to the backend service during the TLS handshake, satisfying the mutual TLS requirements of the backend API.
Step-by-Step Solution
Key Concept
Securing backend connectivity from Azure API Management (APIM) using client certificates (mutual TLS).
Estimated Time:1m 30s