⚠ 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:
Log in to Azure.
Click on App registrations.
Add a Client Secret.
API permissions:
Recommended permissions
- Calendars.Read (delegated)
- Calendars.Read.Shared (delegated)
- Calendars.ReadWrite.Shared (delegated)
- User.Read (Delegated)
- EWS.AccessAsUser.All- offline_access
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
Click on Grant admin consent.
Copy IDs and the secret token to the calendar provider.
Paste the copied information into the Calendar Providers section.