An Azure service that provides protection for web apps.
Hi Pui Wong
Thanks for reaching out in Microsoft Q&A forum
Right now, using JA4 as the matchVariable with the ClientFingerprint operator in Azure Front Door WAF is only available after Microsoft enables a behind-the-scenes feature flag for your subscription and region. This flag isn’t exposed in the portal, CLI, Bicep, or ARM templates, so there’s no setting you can toggle yourself to turn it on.
Because of that, the deployment fails with the message: “Please enable JA4 feature flag.”
At this time, the only supported way to get this capability is for Microsoft to enable the JA4/ClientFingerprint feature on their side for your subscription. That requires opening an Azure Support request and asking them to enable the feature flag for Azure Front Door WAF. Once they enable it, your existing Bicep/ARM template using:
-
matchVariable: 'JA4' -
operator: 'ClientFingerprint'
will deploy successfully without any changes.
Update:
Yes, that’s exactly right: to use JA4 with the ClientFingerprint operator in Azure Front Door WAF, you need Microsoft to enable the JA4 feature flag for your subscription/region, and that requires a support request.
A proper Azure support plan (e.g., Developer, Standard, Professional Direct, or Premier) is needed to open a technical support request for this kind of feature enablement. Once Microsoft enables the flag on their side, your existing Bicep/ARM template with:
-
matchVariable: 'JA4' -
operator: 'ClientFingerprint'
will deploy without any changes.
Link :How to create an Azure support request - Azure portal | Microsoft Learn
Kindly let us know if the above helps or you need further assistance on this issue.
Please do not forget to
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.