Using MS Graph Connectivity to Work with O365 Data¶
2 min read
MS Graph secure API can be used instead of Exchange Web Services to work with MS Office 365 data via RG Email Sidebar. MS Graph has several benefits over EWS; it is mostly in demand for high-security corporate environments, as it offers configurable granular data access permissions control. It allows to provide focused access only to specific Office 365 data types, e.g. Contacts, Tasks, Emails, or Calendar items. The same configured MS Graph data access permissions are applied for both Sync app and RGES Add-In app; item types with disabled access permissions remain inaccessible by RG Email Sidebar.
Also see this Microsoft article to learn more about MS Graph data access control management and security.
This access type can be enabled for a specific org or a specific user in an Org via RGES Admin panel: open the Organizations tab > Mailbox access type > set to MS Graph
After user switching from another access type or after a new user is initialized: the user must re-login via O365 OAuth 2.0 in order to refresh the access token
Another special feature of MS Graph is its full data exchange compatibility with other Microsoft 365 apps: MS Teams, MS Office apps, OneNote, etc. For example, RG Email Sidebar can be configured to auto-generate MS Teams room links for its Meeting Scheduler features (Time Slots, Book me). This and other integration scenarios can be considered for for big Enterprise RG Email Sidebar customers.
MS Graph Limitations¶
As of RG Email Sidebar version 2105 (Summer 2021), there are several limitations for using the Solution via MS Graph:
a. Only Office 365 mailboxes are supported, cannot be used for MS Exchange or Gmail mailboxes
b. OAuth 2.0 mail data access authorization only
c. No saving of all emails in a thread
d. No Smart Description support
e. Notifications on non-essential meeting updates made by the organizer get automatically sent out to all attendees
f. With MS Graph connectivity, localizations into other languages is implemented for all RG Email Sidebar components, except for Sync dashboard
g. Presently, there are several limitations with Outlook Tasks syncing
h. Calendar events insta-sync is not supported
i. Auto-saving all emails in selected thread is currently not supported
We would love to hear from you