What is MFA? How to Setup & Important Facts for Dynamics 365 Developers about MFA.
In this Post I will explore regarding the below facts.
- What is MFA for Microsoft Business Applications?
- How to Configure or Setup MFA?
- Pinpoints and Resolution of Dynamics 365 and Power Platform Developers around MFA Configuration.
So Lets get started.
What is MFA (Multi-Factor Authentication) for Microsoft Business Applications ?
Microsoft Multi-Factor Authentication (MFA) is an answer to all Hackers around there. In your online environments Your passwords can be easily compromised and Customer Data can be breached. MFA immediately increases your account security by requiring multiple forms of verification to prove your identity when signing into an application.
How to Configure or Setup MFA
There are 6 options by which you can enable MFA.
- Microsoft Authenticator App (Android & iOS)
- Windows Hello for Business
- FIDO2 security keys
- Hardware Tokens
- Software Tokens
- SMS and Voice
Let us see how to configure MFA for Microsoft Cloud Business Applications such as Office 365, Dynamics 365, Power Platform and more.
Follow the steps below to enable MFA for Microsoft Online Business Applications.
Login MS Office 365 Admin Center and Navigate the Enabled user Area.
In this enabled user screen click on Multi Factor Authentication.
It will open in a new window where you can choose options for secondary authentications. Now select the user and click on Enable.
Now click on enable multi-factor auth option to enable it.
Now click on Manage user settings to edit the options.
Now restore the old preferences if any MFA enabled for the user previously.
Watch the link below to understand the process of setting up the method of MFA after admin has enabled MFA for you in your organization.
Why should Developers need to worry about this MFA?
Once the MFA is enabled its not straight forward to connect Dynamics 365 or CDS or Power Platform App connections. It requires more action to be taken.
For Example : You cannot directly connect to a MFA enabled D365 Environment from XRMToolbox for this you have to follow the App registration process in Azure.
Read below Blog to understand the process of Connecting D365 MFA Environment from XRM Toolbox.
Also In Power Automate, The Connection to SharePoint will throw error which requires enabling a conditional access in Azure with IPs. Read the below article to understand the process. We have to configure Trusted IPs for this.
Once we enable it we can connect Power Automate to SharePoint.
The Conclusion is the MFA is adding second layers of security for user but Developers must aware of the process to follow while working on development while using multiple online business cloud application which are MFA enabled as explained above.