Microsoft Changed how they allow integration with email from Basic Authentication to Modern Authentication. As a result, we have had to change how our clients set up the integration on their side.
Before you can go to your profile page and enter your email details you will have to complete the following steps. We have tried to make them as user friendly as possible should you not have any IT Support.
Step 1. Go to https://portal.azure.com/ and login
Step 2. Click on the three lines as highlighted in the image below
Step 3. Click on Azure Active Directory
Step 4. Click on App Registrations
Step 5. Click on New Registration
Step 6. Enter a meaningful name (eg company name). Select the 3rd radio button as supported account types and click on register
Step 7. Copy Client ID & tenant ID into a notepad (you will need to send these to us)
Step 8. Click on Certificates & Secrets
Step 9. Click + New Client Secret. Add the details "Description: clientsecret" & "Expires 24 months" and click the Add Button
Step 10 Copy the value of Client Secret, this is the ClientSecret (put this together with the information in the notepad)
โ
Step 11. Click on API Permissions, then + Add a Permission
Step 12 In the Request API Permissions area, select Microsoft Graph
Step 13. Select 1. Delegated Permissions, In Selected Permissions 2. Type Mail and open 3. Mail.
Step 14. When in Mail, select
1. Mail.Read
2. Mail.ReadBasic
3. Mail.send
Add Permissions
Step 15. Add a new Permission
Step 16. This time, click on Application Permissions
Step 17. Type in mail in the search bar and select:
1. Mail.Read
2. Mail.ReadBasic
3. Mail.send
Add Permissions
Step 18. Add a new Permission, and this time, select API's my Organization
Step 19. In the search bar enter Office and then select Office 365 Exchange Online
Step 20. This part requires 2 screen shots. Select Delegated permissions
Drop down EWS and select EWS.AccessAsUser.All
Drop down Exchange and select Exchange.Manage
Drop down Mail and select
Mail.Read
Mail.Read.All
Mail.Read.Shared
Mail.ReadBasic
Mail.Send
Mail.Send.All
Mail.Send.Shared
Click Add Permission
Step 21. Add a new Permission, select API's my Organization
Step 22. In the search bar enter Office and then select Office 365 Exchange Online
Step 23. This part requires 2 screen shots Select Application permissions
Drop down Other Permissions and select full_access_as_app
Drop down Exchange and select Exchange.ManageAsApp
Drop down Mail and select
Mail.Read
Mail.ReadWrite
Mail.Send
Click Add Permission
Step 24. Click on Grant Admin consent to (Company name)
Step 25 Click Yes
Step 25.
In Step 7 & 10, you copied Client ID, Tenant ID, and Client Secret. Please send them to eBoss.
Final Observation, You will now see that you have green ticks all the way down the right of the page. Mission Accomplished