Skip to main content
All CollectionsCalendar ProvidersLegacy
Azure App Registration for Exchange Web Services with OAuth 2.0
Azure App Registration for Exchange Web Services with OAuth 2.0

How to register an application in Azure

T
Written by Team
Updated over 3 weeks ago

⚠ This integration will be supported and maintained until October 1, 2026, but creating new integrations will be disabled beginning September 1, 2024 in the MeetingRoomApp Cloud. This does not affect MeetingRoomApp On-prem.

February 2025 - Critical Update: ApplicationImpersonation RBAC Role Deprecation in Exchange Online

Microsoft announced ApplicationImpersonation RBAC Role Deprecation in 2024. As the deprecation date of February 2025 approaches, it is vital for administrators and developers to take immediate action to ensure a smooth transition. This follow-up article aims to reinforce the urgency and provide clear guidance on the necessary steps. You can migrate the integration to the Full Access permission or Microsoft Graph API integration.

More information is available at Exchange Team Blog.

Microsoft announced that starting on October 1, 2026, it will begin blocking EWS requests from non-Microsoft apps to Exchange Online.

App registration in Azure is needed in order to use OAuth 2.0 to connect Microsoft 365 via EWS (Exchange Web Services).

To create an application:

  1. Log in to Azure.

  2. Click on App registrations.

  3. Add a Client Secret.

  4. API permissions:

    1. Recommended permissions
      ​- Calendars.Read (delegated)
      - Calendars.Read.Shared (delegated)
      - Calendars.ReadWrite.Shared (delegated)
      - User.Read (Delegated)
      - EWS.AccessAsUser.All

      - offline_access

    2. Alternative Permissions (Impersonation role required)
      ​- Calendars.Read (delegated)
      - Calendars.Read.Shared (delegated)
      - Calendars.ReadWrite.Shared (delegated)
      - User.Read (Delegated)
      - full_access_as_app

      - offline_access

  5. Click on Grant admin consent.

  6. Copy IDs and the secret token to the calendar provider.

  7. Paste the copied information into the Calendar Providers section.



Did this answer your question?