Select to view content in your preferred language

Microsoft 365 Integration - Graph API Permissions

1318
2
02-17-2022 08:05 AM
AlistairM
Esri Contributor

Hello,

I am looking to integrate an Indoors deployment with Microsoft 365 to enable meeting room and hotel bookings form the Indoors apps. I have configured the reservations layer but users are concerned about the lack of two-way sync and losing the ability to view a room's availability from Outlook as that is what people are used to. Working with IT we have successfully registered the Indoors Viewer app as a multi-tenant app in the Azure Portal and the Microsoft sign-in dialog launches from the Indoors app as expected. However, users are prompted to email the Azure admin for approval to use the app:

AlistairM_0-1645113754805.png

I see in the Indoors docs the following permissions are required:

  • Sign in and read user profile—To confirm if a user has access to resource mailboxes
  • Read user calendars—To get available times for rooms
  • Full access to user calendars—To create an event for the new bookings

However my IT team are requesting to know explicitly which Microsoft Graph permissions are required from the doc below:

https://docs.microsoft.com/en-us/graph/permissions-reference 

Is this information available or could it be provided please?

Thanks in advance!

Alistair

Tags (1)
2 Replies
AlistairM
Esri Contributor

Managed to work this out. If anyone is interested, granting your registered app the following delegated permissions for Graph worked for me:

  • User.Read
  • Calendar.Read
  • Calendar.ReadWrite
  • MailboxSettings.Read
  • Open ID Connect scope offline_access
  • Grant tenant-wide admin consent
GauravJobanputra
Esri Contributor

@AlistairM thanks a lot for posting the update for the rest of the community. Good to know you got it working.

0 Kudos