Configure XFA on Microsoft Entra ID with an External Authentication Method (EAM)
To use External Authentication Methods, you need Entra P1 or P2 licenses for all your users (available standalone or included in Microsoft 365 Business premium and up).
Note: This guide assumes that you have an account set up with XFA for your organization and you're an admin for that organization on both XFA and a privileged role administrator on Entra ID. If you do not have an account, you can create one at https://dashboard.xfa.tech/signup.
To make sure that every device in your organization is secure, XFA can be configured on Entra ID to verify each device as part of the authentication of all applications connected to Entra ID. This guide will walk you through the steps to configure XFA as an External Authentication Method (EAM) and enforce it's usage.
Create an integration in XFA Dashboard
After logging in to the XFA Dashboard, navigate to the Enforcement page, click on New and select Microsoft as the integration type. You'll receive the following information:
Client IDDiscovery URLApp ID
Keep this information handy as you'll need it in the next step.
Create an External Authentication Method in Entra ID
In Entra ID, navigate to Security > Authentication Methods and click on Add external method (Preview).
Name the method 'XFA' and fill in the Client ID, Discovery URL, and App ID that you received from the XFA Dashboard in the previous step.
You'll need to click the Request permissions button to grant the necessary permissions to XFA.
You can now enable the external authentication method for all users in your organization to make it available as an MFA option before you save the external authentication method.
Next steps
XFA can now be used by all users, configured in the previous step, to complete the MFA process when logging in to an application connected to Entra ID. To make sure XFA is always used, you have the following options: