Note |
---|
This documentation in progress |
Content
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
1️⃣ Overview
TODODelegated permissions are used by apps that have a signed-in user present. For these apps, either the user or an administrator consents to the permissions that the app requests and the app can act as the signed-in user when making calls to Microsoft Graph. Some delegated permissions can be consented by non-administrative users, but some higher-privileged permissions require administrator consent.
2️⃣ Create a ROOMZ user
The ROOMZ Server will read and write information with the meeting room's calendar on Microsoft Exchange using Microsoft Graph. We highly recommend to create a specific ROOMZ user for this purpose.
3️⃣ Access rights & calendar information
The following commands have to be executed using ExchangeOnlinePowerShell with admin rights. Once executed, it might take up to 15 minutes before being effective.
Tip |
---|
Hint: the following connection with the Exchange Admin Center must be executed using Edge or Internet Explorer |
a. Install or start Exchange Online PowerShell Module. You can download it from the Exchange admin Center.
Once logged in, scroll down to Hybrid.
(Should you have any issue when downloading this file with Google Chrome, please try with Edge).
b. Execute the following command and connect to your Office365 Microsoft365 using an admin account.
Code Block | ||
---|---|---|
| ||
Connect-EXOPSSession |
c. In order to provide the access to “roomz-manager” to the agenda of a meeting room, please execute the following command per room: (replace roomz-manager by the name of your ROOMZ user and my-room by the identifier of your meeting room)
...
|
4️⃣ Meeting Title & Private Flag
By default, when a user is sending an invitation for reserving a meeting room, Exchange will only store the name of the organizer in the agenda of the meeting room. The meeting's title and the private flag are not stored.
...