This guides you through the configurations for Microsoft Azure Sign-In for your site.
Have at hand the Application (Client) ID and Directory (Tenant) ID (if these have not been entered). |
In the CMS, go to Settings → Settings → Feature Management → User → Third Party Logins
Click Configure.
Scroll down to the Microsoft section.
To enable this feature on your site, toggle ON Enabled.
In Directory (Tenant) ID -For Single Tenant Use Only, enter the key if your application is for 'Single Tenant' (single directory), otherwise leave empty.
The Invalid User Message appears when the Microsoft User account cannot be linked to a registered User. If needed, change the message to suit.
To force users from specific domains to use Microsoft Sign In, enter each domain, then press Enter or Tab.
To allow only certain domains to use Microsoft sign in, in Allowed Microsoft Sign In Domains, enter each domain, then press Enter or Tab.
In Microsoft Sign In Not Allowed Message, edit the message displayed to the user when they are not permitted to use Microsoft Sign In.
In Username/password Login Not Allowed Message, edit the message displayed to the user when they must use Microsoft Sign In.
To save your settings, click Save or Save & Exit.
Reset the dictionary to ensure changes are made live.
IMPORTANT - If using Microsoft Start App, restart the application.
Check Microsoft sign-in is now available on your website.
Edit relevant details shown to the user on:
Go to Content → Content → Pages & Templates → Accounts → Login Page OR Login Logout Modal Page
To edit messages displayed to the user:
- Go to Content → Content → Resources.
- Find the resource you want to edit. TIP - Enter 'thirdpartylogin' in Search.
List of messages resources used:
- rcThirdPartyLoginLinkingInfoMessage
- rcThirdPartyLoginMicrosoftDeclinedConsentMessage
- rcThirdPartyLoginMicrosoftInvalidUserMessage
rcThirdPartyLoginMicrosoftSignInNotAllowedMessage
rcThirdPartyLoginMicrosoftUserPassLoginNotAllowedMessage
- rcThirdPartyLoginRegistrationEmailAddressErrorMessage
- rcThirdPartyLoginRegistrationEmailAddressInfoMessage
- rcThirdPartyLoginRegistrationEmailAddressInvalidErrorMessage