Time has come when a string of password no longer protects your online data. Especially when many of the organizations are using SharePoint Online in Office 365 as their Content Management System, it is quintessential that the sensitive data does not slip into false hands.    It is here where Multi-Factor Authentication for Office 365 comes into play. With Multi-factor authentication, user authentication is a two-step process and requires the user to prove their identity.

In addition to passwords, users are expected to acknowledge a phone call/ text message or mobile app notification to complete the verification process. Multi-Factor Authentication for Office 365 is a form of Azure Multi-factor Authentication that comes bundled with an Office 365 subscription.

You can choose any of the below options to complete the Multi-factor Authentication verification

  • Text Message: A verification code is sent as a text message to the user’s registered mobile to complete the verification
  • Phone Call: User gets a phone call asking to verify the login process by pressing the ‘#’ button.
  • Verification Code sent to Mobile App: Once the Azure Authenticator App is installed, the user gets a verification code to the mobile app during the login process using which they have to complete the verification step.
  • Mobile App Notification: Users receive a notification in the mobile app asking them to complete the verification step by selecting the ‘Verify’ button in the app.

Image Source: Microsoft Azure

How to set up Multi-factor authentication in Office 365

MFA can be enabled in Office 365 from the Office 365 Admin Center. Navigate to the Admin Center.

 Select the Active Users tab. From the ‘More’ drop-down, select ‘Setup Azure multi-factor auth’.

Select the Users by selecting the check box against the users for whom Multi-Factor Authentication has to be enabled.

Once selected, click ‘Enable’.

A confirmation message would be asked prior to enabling MFA. Select ‘enable multi-factor auth’

Thus the Multi-factor authentication is now enabled for the selected accounts.

Setup 2 Step Verification

Sign out and Log in again to Office 365 subscription using your credentials.

This time Office 365 will show a message asking the user to set up additional security verification. Click ‘Set it up now’. Setting up of additional security verification is a one-time process and from next time onwards you will be using the chosen verification system, after entering the username and password, as a method of extra verification.


We have different options using which we can implement security verification. You can choose ‘Authentication Phone’ if you want to get the code as a text message or perform the verification over the call (by pressing #).

You also have the option to use the ‘Azure Authenticator Mobile App’ to do the verification.

Clicking on set up will provide you with the option to install the Azure Authenticator App.

 In my case, we are forwarding with the ‘Authentication Phone’ option which will send me a text code to complete the verification. Click ‘Contact Me’ to proceed.

You will shortly get a text message with a verification code which you have to enter in the text box. Click ‘Verify’.


In the next step, you will be provided with an App Password which you will have to keep it safe as it will be unique to the user. In some of the non-browser apps like the Apple native email client, MFA does not work. So you can use these app passwords in the place of original user passwords in order to by-pass multi-factor authentication in such apps.

This completes the Multi-Factor Authentication in Office 365.

Now the next time when we try to sign in to Office 365, once you have entered the user name and password you will get a second screen where you will have to do an extra verification using the chosen method of Multi-Factor Authentication.


Thus we saw how to set up Multi-Factor Authentication in Office 365 to provide an additional layer of security over the usual username-password combination.

See Also

More information on this topic can be found at the below link: