You can allows users to sign in on your community with their Microsoft account. This is a great way to make it easier for users to get started on your community and increase the number of signups, especially if the subject of your community means your users are likely to have Microsoft accounts. This guide covers everything you need to know to set up this integration.
Step One: Create a Microsoft App
Go to https://apps.dev.microsoft.com/ and sign in with your Microsoft account if you are not already signed in.
Click the button to add an app in the top-right.
Enter the name of your community and click on "Create Application".
Under the "Platforms" section, click "Add Platform"
And then choose "Web".
In the "Redirect URIs" section, enter the URL to your community, followed by:
For example, if the URL to your community was https://www.example.com/community you would enter http://www.example.com/community/applications/core/interface/microsoft/auth.php
Microsoft requires that your URL start with https.
At the bottom of the page, click Save
Step Two: Link your Microsoft App with your Community
To link your Microsoft App with your community, you need the Application Id and Password.
The Application Id is shown at the top of the dashboard for your Microsoft App:
To obtain a password, click the "Generate New Password" button.
Copy and paste these into the Admin CP on your community. Go to Admin CP -> System -> Login Handlers and click the "Edit" icon for Microsoft and enter those details on that screen.
After saving, you need to enable the login handler. Make sure the badge next to Microsoft says "Enabled", and click it to toggle if it doesn't.
Users will now be able to sign in with Microsoft on your community.