Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:m365_graphapi_calendars_read [2025/06/16 18:03] admin [5. Summary] |
en:m365_graphapi_calendars_read [2026/09/14 09:15] (current) cmaes |
||
|---|---|---|---|
| Line 61: | Line 61: | ||
| - Select **Microsoft Graph**. | - Select **Microsoft Graph**. | ||
| - Choose **Application permissions**. | - Choose **Application permissions**. | ||
| - | - In the search bar, type `Calendars.Read`. | + | - Please search **Calendars**. |
| + | - If you only want to display meeting rooms events and availabilities, please check the role `Calendars.Read` | ||
| + | - If you plan to allow instant booking from the touchscreen, please check the role `Calendars.ReadWrite` | ||
| - Check **Calendars.Read** under the **Calendars** section. | - Check **Calendars.Read** under the **Calendars** section. | ||
| - Click **"Add permissions"**. | - Click **"Add permissions"**. | ||
| Line 68: | Line 70: | ||
| {{:en:m365_calendars_app_registration_06.png?nolink&1000|}} | {{:en:m365_calendars_app_registration_06.png?nolink&1000|}} | ||
| - | {{:en:m365_calendars_app_registration_07.png?nolink&1000|}} | + | {{:public_media:m365_calendars_api_permissions.png?nolink|}} |
| - | ===== 5. Provide details to zebrix's technical team and get your UUID ===== | + | ===== 5. M365 connector creation on Zebrix ===== |
| - | - Please provide to zebrix's technical team the following details: | + | {{:public_media:connector_creation_m365_1.png|900}} |
| + | |||
| + | {{:public_media:connector_creation_m365_2.png|600}} | ||
| + | |||
| + | |||
| + | - In the *Parameters* section of the CMS, inside the *Connectors* subsection, create a new Microsoft 365 Calendar connector. Please enter the details of your Microsoft 365 app: | ||
| * Application (client) ID | * Application (client) ID | ||
| * Directory (tenant) ID | * Directory (tenant) ID | ||
| - | * Secret value | + | * Application Secret |
| + | |||
| + | {{:public_media:connector_creation_m365_3.png|}} | ||
| + | |||
| + | - A connector entry will be created and an UUID generated that identifies this connector. You should keep this UUID secret (i.e. it should stay inside Zebrix) because it gives access to the M365 calendar resources. | ||
| - | - We recommend using a secured channel to provide these details to our team. | + | ===== 6. Widget configuration ===== |
| - | - A UUID will be returned to you by the zebrix's technical team. These UUID has to remain secret as it will give full access to all your resources and users calendars details. | + | |
| - | ===== 6. Configure the widget ===== | + | When you add or edit a widget zone in the page editor, if you select a Microsoft 365 Calendar widget, the connector(s) configured on your account will automatically be available for selection. |
| - | - Go to https://widgets.zebrix.net | ||
| - | - Choose the Microsoft 365 calendar widget that suits your needs | ||
| - | - Copy / Paste your UUID in the field | ||
| - | - Set the resource or user UPN (usually, the email address) | ||
| - | - Customize other options of the widgets | ||
| - | - Copy the generated URL and paster it in a web zone in the page editor. | ||
| - | ===== Next Steps ===== | ||
| - | Use the **Application (client) ID**, **Directory (tenant) ID**, and **Client secret** in your integration code to authenticate using the OAuth 2.0 client credentials flow. | ||
