Azure Front Door Mutual Auth (mTLS) Support

John Wong Yek Hon 140 Reputation points
2025-04-10T07:04:20.25+00:00

I understand the as of now the Azure Front Door doesn't support the mTLS yet.

I was informed since 1 year ++ ago, that Azure going to enhance the Front Door to support mTLS. May I know how soon will that be ready? Is this still in progress or been cancelled?

Next question, while the Front Door just doesn't support mTLS yet, can we achieve that by combining the Front Door + Application Gateway? Meanings the Front Door route the requests to App Gateway, and the App Gateway perform mutual auth then?

Please advise.

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
851 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sai Prasanna Sinde 6,645 Reputation points Microsoft External Staff Moderator
    2025-04-10T09:18:47.1833333+00:00

    Hi @John Wong Yek Hon

    Can we achieve that by combining the Front Door + Application Gateway? Meanings the Front Door route the requests to App Gateway, and the App Gateway perform mutual auth then?

    I am afraid to say that this architecture will not allow the Application Gateway to perform mTLS authentication with the original client.

    Because TLS will terminate at AFD EndPoint - and if there is no authentication happening here, it just cannot "pass" traffic to the App gateway.

    The client establishes a TLS connection with the Azure Front Door edge location. Front Door terminates this TLS connection, and it initiates a new TLS connection to the backend you've configured (in this case, AGW).  

    From the Application Gateways perspective, the incoming connection is originating from an Azure Front Door IP address, not the original client's IP address and during the TLS handshake between Front Door and Application Gateway, Front Door does not present the original client's certificate. The Application Gateway, therefore, has no client certificate to validate for mTLS purposes during this handshake.

    Currently, mTLS for AFD is under Private Preview (without an SLA). For more details, please check the private messages we have initiated. 


    If the above helps, please take a moment to click 'Accept answer' so that other community members facing the same issues can easily find the right answers.

    If you still have questions, please let us know what is needed in the comments so the question can be answered.

    Thank you for helping to improve Microsoft Q&A!

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.