Home / Platform Considerations / M365 Authentication Options

EWS Modern Authentication (OAuth 2.0)

When migrating to or from Exchange Web Services (EWS) with Modern Authentication (OAuth 2.0), you must create an application that Transend uses to perform an administrative driven migration.

Create your Application

Create an application that is unique to your organization in order to receive an Application ID and Application Secret that you will input into Transend Migration Console during configuration.

  1. Log into Microsoft Entra admin center as an administrator.

  2. Click Identity > Applications > App registrations.

    Alt text

  3. Click New registration.

    Alt text

  4. Select any name for your app (i.e. Transend Migration Console for XYZ Corp).

  5. Set the account type to Accounts in this organizational directory only. Do not enter a Redirect URL.

  6. Click Register.

    Alt text

  7. Once successfully registered, copy the Application (client) ID. You will eventually need to enter this into Transend Migration Console.

    Alt text

  8. Click Manage > Certificates & Secrets.

  9. Click New client secret.

    Alt text

  10. Add a secret and expiration and click Add.

    Alt text

  11. Copy your secret’s Value to notepad. You will eventually need to enter this into Transend Migration Console.

    Alt text

  12. Click API Permissions > Add a permission.

    Alt text

  13. Click the APIs my organization uses tab.

  14. In the search bar, enter Office 365 and select Office 365 Exchange Online.

    Alt text

  15. Click the Application permissions box.

    Alt text

  16. Click the checkbox to add the following API Permissions:

    • Other permissions > full_access_as_app
    • Calendars > Calendars.ReadWrite.All
    • Contacts > Contacts.ReadWrite
    • Mail > Mail.ReadWrite
    • Tasks > Tasks.ReadWrite
    • User > User.Read.All
  17. After checking the box of all the above referenced permissions, click Add permissions at the bottom of the page.

  18. You will now see the selected permissions listed in the Office 365 Exchange Online section.

    Alt text

  19. On the API Permissions page, select Microsoft Graph.

    Alt text

  20. Click the Application permissions box and scroll down to Files.

  21. Expand Files and select Files.ReadWrite.All.

    Alt text

  22. Click Update permissions at the bottom of the screen.

  23. You will now see the new File permissions added for uploading attachments to OneDrive. This is optional in Transend Migration Console but can be useful when migrating oversized attachments.

  24. In the Configured permissions section, click Grant admin consent for [your organization], and then click Yes in the dialog box.

    Alt text

  25. Congratulations! Admin consent has been successfully granted.

    Alt text

  26. In Transend Migration Console, navigate to the Configuration Settings > Required screen.

  27. Enter values into the following fields:

    • Primary Domain

    • Application (client) ID

    • Application Secret

      Alt text