Email Print: Office 365 Modern Authentication - Using "Online Exchange" API

Get ready to streamline your email printing process with EveryonePrint MobilePrint 4.3. In this guide, we'll walk you through the setup for Office 365 Hosted Exchange using 'Modern Authentication.

EveryonePrint MobilePrint 4.3 Email print setup for O365 hosted Exchange with "Modern Authentication" as per section "18.8 Configure Email Print with Microsoft Oauth2 Modern Authentication" of the Install Guide

Issue:

Microsoft is considering the retirement of the Microsoft Graph API, with a potential timeline extending through at least the end of 2022.

Resolution:

It is possible to change for the "Office 365 Online Exchange" API connectivity method instead.

From earlier instructions of chapter "18.8 Configure Email Print with Microsoft Oauth2 Modern Authentication"  of the EveryonePrint MobilePrint Install Guide.

These instructions can be used to replace steps 4 to 7:

  1. In API permissions select Add a new permission.
    Email-Print-OAuth2_01
  2. Don’t use Microsoft Graph but select from « APIs my organization uses ».
    Email-Print-OAuth2_02
  3. Chose « Office 365 Exchange Online ».
    Email-Print-OAuth2_03
  4. Select EWS.AccessAsUser.All as Delegated permission.
    Email-Print-OAuth2_04
  5. Be sure to « Grant admin consent ».
    Email-Print-OAuth2_05
  6. Finish setup with steps 8 and 9 of the manual.