Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.