{"id":2940,"date":"2026-01-15T12:32:38","date_gmt":"2026-01-15T12:32:38","guid":{"rendered":"https:\/\/gfacility.com\/?post_type=knowledgebase&#038;p=2940"},"modified":"2026-03-27T11:21:14","modified_gmt":"2026-03-27T11:21:14","slug":"office-365-integratie-azure-instellen","status":"publish","type":"knowledgebase","link":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/","title":{"rendered":"Office 365 integratie\u00a0"},"content":{"rendered":"\n<div style=\"font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #374151; max-width: 800px; margin: 0 auto; font-size: 17px;\">\n\n  <!-- Header section -->\n  <div style=\"margin-bottom: 1.5em;\">\n    <span style=\"display: block; color: #2563eb; font-weight: bold; text-transform: uppercase; font-size: 0.85em; letter-spacing: 0.05em; margin-bottom: 0.25em;\">Configuratie &#038; Beheer<\/span>\n    <h1 style=\"color: #111827; font-size: 2.5em; letter-spacing: -0.025em; margin: 0 0 0.25em 0;\">Office 365 Integratie<\/h1>\n    \n    <p style=\"font-size: 1.1em; color: #4b5563; margin-bottom: 1em; line-height: 1.6;\">De integratie tussen Gfacility en Office 365 wordt tot stand gebracht via een <strong>2-legged approach<\/strong> met behulp van een app-registratie in Microsoft Entra ID (voorheen Azure Active Directory). Zodra de app-registratie is aangemaakt, gebruiken we de Application ID en het Client Secret om de verbinding te configureren.<\/p>\n    \n    <!-- Blue info block -->\n    <div style=\"background-color: #eff6ff; border-left: 4px solid #2563eb; padding: 1.2em; border-radius: 0 8px 8px 0; margin-bottom: 1em;\">\n      <h4 style=\"color: #1e40af; margin: 0 0 0.25em 0; font-size: 1.05em; font-weight: 600;\">Hoe werkt de 2-legged approach?<\/h4>\n      <p style=\"margin: 0; color: #1d4ed8; font-size: 0.95em;\">In de 2-legged approach authenticeert de applicatie (Gfacility) zichzelf met zijn eigen identiteit om toegang te krijgen tot Office 365-bronnen. Er is geen afzonderlijke authenticatie of pop-up vereist voor de eindgebruiker. Dit is veiliger en stabieler, omdat het aantal betrokken partijen in het authenticatieproces tot een minimum wordt beperkt.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- Step 1 Section -->\n  <div style=\"margin-bottom: 2em;\">\n    <h2 style=\"font-size: 1.5em; font-weight: bold; color: #111827; margin-bottom: 0.5em;\">1. Maak een app-registratie aan in de Azure Portal<\/h2>\n    <p style=\"margin-bottom: 1em; color: #4b5563;\">Het wordt ten zeerste aanbevolen om een specifieke app-registratie voor Gfacility aan te maken. Dit zorgt ervoor dat de integratie onafhankelijk is van andere applicaties en biedt optimale controle en beveiliging.<\/p>\n\n    <!-- Steps list App Registration -->\n    <div style=\"background-color: #f9fafb; border: 1px solid #e5e7eb; border-radius: 12px; padding: 1.5em; margin-bottom: 1em;\">\n      <ol style=\"margin: 0; padding-left: 1.2em; color: #4b5563;\">\n        <li style=\"margin-bottom: 0.5em;\">Log in op de <strong>Azure Portal<\/strong> en ga naar <strong>App registrations<\/strong>.<\/li>\n        <li style=\"margin-bottom: 0.5em;\">Klik op <strong>+ New registration<\/strong> en voer een naam in.<\/li>\n        <li style=\"margin-bottom: 0.5em;\">Selecteer het juiste ondersteunde accounttype (bijv. <em>Accounts in this organizational directory only<\/em>).<\/li>\n        <li style=\"margin-bottom: 0.5em;\">U kunt de <strong>Redirect URI<\/strong> leeg laten.<\/li>\n        <li style=\"margin-bottom: 0.5em;\">Klik op <strong>Register<\/strong>. Noteer de <em>Application (client) ID<\/em> en de <em>Directory (tenant) ID<\/em> van de overzichtspagina.<\/li>\n        <li style=\"margin-bottom: 0.5em;\">Klik in het linkermenu onder Manage op <strong>Certificates &#038; secrets<\/strong>.<\/li>\n        <li style=\"margin-bottom: 0.5em;\">Klik op <strong>+ New client secret<\/strong>, voer een beschrijving in en kies een vervaldatum.<\/li>\n        <li>Klik op <strong>Add<\/strong>.<\/li>\n      <\/ol>\n    <\/div>\n\n    <!-- Warning Client Secret -->\n    <div style=\"display: flex; gap: 15px; background-color: #fffbeb; border: 1px solid #fef3c7; padding: 1em 1.5em; border-radius: 8px;\">\n      <div style=\"color: #d97706; font-size: 1.5em; line-height: 1;\">\u26a0\ufe0f<\/div>\n      <div>\n        <h4 style=\"margin: 0 0 0.25em 0; color: #92400e; font-weight: bold; font-size: 1.05em;\">Belangrijk met betrekking tot het Client Secret<\/h4>\n        <ul style=\"margin: 0; padding-left: 1.2em; color: #b45309; font-size: 0.95em;\">\n          <li style=\"margin-bottom: 0.2em;\">Kopieer en bewaar de <strong>Value<\/strong> van het client secret onmiddellijk. Dit zal nooit meer volledig worden weergegeven.<\/li>\n          <li>Noteer de vervaldatum in uw eigen administratie, zodat u ons een nieuw geheim kunt verstrekken voordat de verbinding verloopt.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Step 2 Section -->\n  <div style=\"margin-bottom: 2em;\">\n    <h2 style=\"font-size: 1.5em; font-weight: bold; color: #111827; margin-bottom: 0.5em;\">2. API-machtigingen toewijzen<\/h2>\n    <p style=\"margin-bottom: 1em; color: #4b5563;\">Nu de app is geregistreerd, moeten we Microsoft Graph-machtigingen toewijzen. De vereiste machtigingen zijn afhankelijk van de modules die u gebruikt.<\/p>\n\n    <!-- UI Steps Permissions -->\n    <div style=\"margin-bottom: 1.5em;\">\n      <div style=\"display: flex; gap: 15px; margin-bottom: 0.8em;\">\n        <div style=\"background-color: #eef2ff; color: #4f46e5; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: bold; flex-shrink: 0;\">1<\/div>\n        <div><p style=\"margin: 0; color: #374151;\">Ga naar uw nieuw aangemaakte App-registratie en klik op <strong>API permissions<\/strong>.<\/p><\/div>\n      <\/div>\n      <div style=\"display: flex; gap: 15px; margin-bottom: 0.8em;\">\n        <div style=\"background-color: #eef2ff; color: #4f46e5; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: bold; flex-shrink: 0;\">2<\/div>\n        <div><p style=\"margin: 0; color: #374151;\">Klik op <strong>+ Add a permission<\/strong> en kies <strong>Microsoft Graph<\/strong>.<\/p><\/div>\n      <\/div>\n      <div style=\"display: flex; gap: 15px; margin-bottom: 0.8em;\">\n        <div style=\"background-color: #eef2ff; color: #4f46e5; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: bold; flex-shrink: 0;\">3<\/div>\n        <div>\n          <p style=\"margin: 0 0 0.5em 0; color: #374151;\">Kies <strong>Application permissions<\/strong> (of Delegated, afhankelijk van de vereiste) en voeg de onderstaande machtigingen toe.<\/p>\n          \n          <!-- Permissions Overview -->\n          <div style=\"background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 8px; padding: 1.2em; margin-top: 0.5em;\">\n            \n            <h4 style=\"margin: 0 0 0.5em 0; color: #111827; font-size: 1.05em; display: flex; align-items: center; gap: 8px;\"><span>\ud83d\udc65<\/span> Gebruikersintegratie<\/h4>\n            <p style=\"margin: 0 0 0.5em 0; font-size: 0.9em; color: #4b5563;\">Voor het automatisch aanmaken en inloggen van gebruikers.<\/p>\n            <ul style=\"margin: 0 0 1.2em 0; padding-left: 1.2em; color: #4b5563; font-size: 0.9em;\">\n              <li style=\"margin-bottom: 0.2em;\">Application permission: <code style=\"color: #2563eb; background: #eef2ff; padding: 0.1em 0.3em; border-radius: 4px;\">User.Read.All<\/code><\/li>\n              <li>Delegated permission: <code style=\"color: #2563eb; background: #eef2ff; padding: 0.1em 0.3em; border-radius: 4px;\">User.Read<\/code><\/li>\n            <\/ul>\n\n            <h4 style=\"margin: 0 0 0.5em 0; color: #111827; font-size: 1.05em; display: flex; align-items: center; gap: 8px;\"><span>\ud83c\udfe2<\/span> Plaatsen (Locaties)<\/h4>\n            <p style=\"margin: 0 0 0.5em 0; font-size: 0.9em; color: #4b5563;\">Voor automatische synchronisatie van locaties\/vergaderruimtes.<\/p>\n            <ul style=\"margin: 0 0 1.2em 0; padding-left: 1.2em; color: #4b5563; font-size: 0.9em;\">\n              <li>Application permission: <code style=\"color: #2563eb; background: #eef2ff; padding: 0.1em 0.3em; border-radius: 4px;\">Place.Read.All<\/code><\/li>\n            <\/ul>\n\n            <h4 style=\"margin: 0 0 0.5em 0; color: #111827; font-size: 1.05em; display: flex; align-items: center; gap: 8px;\"><span>\ud83d\udcc5<\/span> Outlook Events<\/h4>\n            <p style=\"margin: 0 0 0.5em 0; font-size: 0.9em; color: #4b5563;\">Voor agendasyncronisatie (vereist voor planning, analytics of room display functies).<\/p>\n            <ul style=\"margin: 0 0 1em 0; padding-left: 1.2em; color: #4b5563; font-size: 0.9em;\">\n              <li style=\"margin-bottom: 0.2em;\">Application permission: <code style=\"color: #2563eb; background: #eef2ff; padding: 0.1em 0.3em; border-radius: 4px;\">Calendars.Read<\/code><\/li>\n              <li>Application permission: <code style=\"color: #2563eb; background: #eef2ff; padding: 0.1em 0.3em; border-radius: 4px;\">Calendars.ReadWrite<\/code><\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div style=\"display: flex; gap: 15px; margin-bottom: 0.8em;\">\n        <div style=\"background-color: #eef2ff; color: #4f46e5; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: bold; flex-shrink: 0;\">4<\/div>\n        <div>\n          <p style=\"margin: 0; color: #374151;\">Klik ten slotte (belangrijk!) op de knop <strong>\u2705 Grant admin consent for [Uw Tenant]<\/strong> om de machtigingen te activeren.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Extra Info: Places -->\n    <div style=\"background-color: #f0fdf4; border: 1px solid #bbf7d0; padding: 1.2em; border-radius: 8px; margin-bottom: 1.5em;\">\n      <h4 style=\"margin: 0 0 0.5em 0; color: #166534; font-size: 1.05em; font-weight: bold;\">Hoe werkt de Places-integratie?<\/h4>\n      <p style=\"margin: 0 0 0.5em 0; color: #15803d; font-size: 0.95em;\">Deze integratie zorgt voor een naadloze <strong>eenrichtingssynchronisatie (van Outlook naar Gfacility)<\/strong>. Telkens wanneer een reserveerbare ruimte in Outlook wordt aangemaakt of gewijzigd, werkt Gfacility dit automatisch bij.<\/p>\n      <ul style=\"margin: 0; padding-left: 1.2em; color: #15803d; font-size: 0.9em;\">\n        <li>Gesynchroniseerde gegevens: Naam, Code, Capaciteit, Link naar Outlook Room en Bovenliggende locatie.<\/li>\n        <li>Bovenliggende locaties (zoals Gebouw en Verdieping) worden volledig automatisch aangemaakt in Gfacility als deze nog niet bestaan.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <!-- Step 3 Section: Limit Scope -->\n  <div style=\"margin-bottom: 2em;\">\n    <h2 style=\"font-size: 1.5em; font-weight: bold; color: #111827; margin-bottom: 0.5em;\">3. Toegang beperken via Exchange Online RBAC (Optioneel)<\/h2>\n    <p style=\"margin-bottom: 1em; color: #4b5563;\">Standaard hebben <em>Application permissions<\/em> toegang tot <strong>alle<\/strong> mailboxen en agenda&#8217;s binnen de tenant. Voor organisaties met meerdere entiteiten in een enkele tenant (multi-tenant) of strikte beveiligingseisen, kunt u deze scope beperken zodat Gfacility alleen de geselecteerde mailboxen kan lezen.<\/p>\n\n    <!-- Warning common mistake -->\n    <div style=\"display: flex; gap: 15px; background-color: #fef2f2; border: 1px solid #fecaca; padding: 1em 1.5em; border-radius: 8px; margin-bottom: 1.5em;\">\n      <div style=\"color: #ef4444; font-size: 1.5em; line-height: 1;\">\u274c<\/div>\n      <div>\n        <h4 style=\"margin: 0 0 0.25em 0; color: #991b1b; font-weight: bold; font-size: 1.05em;\">Werkt NIET: Microsoft Entra ID-groepen<\/h4>\n        <p style=\"margin: 0; color: #b91c1c; font-size: 0.95em;\">Een veelgemaakte fout is het proberen de toegang te beperken via <em>&#8220;User assignment required&#8221;<\/em> op de Enterprise App in Entra ID. Dit werkt ALLEEN voor gebruikersgebaseerde (delegated) toegang en <strong>niet<\/strong> voor application permissions (app-only). Bovendien, als u de Agenda-machtigingen in Entra ID heeft verleend (Stap 2), wordt deze scope volledig genegeerd. Om app-only toegang te beperken, <strong>moet<\/strong> u Exchange Online Application RBAC gebruiken zonder de machtiging in Entra ID te verlenen.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Implementation PowerShell -->\n    <div style=\"background-color: #f9fafb; border: 1px solid #e5e7eb; border-radius: 12px; padding: 1.5em;\">\n      <h3 style=\"margin: 0 0 1em 0; font-size: 1.1em; font-weight: bold; color: #111827;\">Stapsgewijze Implementatie (PowerShell)<\/h3>\n\n      <h4 style=\"margin: 0 0 0.5em 0; font-size: 1em; font-weight: 600; color: #374151;\">A. Verbinding maken en Service Principal aanmaken<\/h4>\n      <p style=\"margin: 0 0 0.5em 0; font-size: 0.9em; color: #4b5563;\"><strong>Belangrijk:<\/strong> Gebruik de Application ID en Object ID van de <em>Enterprise Application<\/em>, niet de App Registration!<\/p>\n      <pre style=\"background: #f3f4f6; color: #374151; border: 1px solid #d1d5db; padding: 1em; border-radius: 6px; font-size: 0.85em; overflow-x: auto; margin-bottom: 1.5em; font-family: monospace;\"><code>Connect-ExchangeOnline\n\nNew-ServicePrincipal `\n  -AppId \"&lt;Application ID&gt;\" `\n  -ObjectId \"&lt;Enterprise App Object ID&gt;\" `\n  -DisplayName \"Gfacility Application RBAC\"<\/code><\/pre>\n\n      <h4 style=\"margin: 0 0 0.5em 0; font-size: 1em; font-weight: 600; color: #374151;\">B. Management Scope defini\u00ebren<\/h4>\n      <p style=\"margin: 0 0 0.5em 0; font-size: 0.9em; color: #4b5563;\">Kies het gewenste filter: op basis van een domein (handig als de tenant &#8216;schoon&#8217; is), of op basis van een <strong>mail-enabled<\/strong> groep (reguliere beveiligingsgroepen werken niet).<\/p>\n      <pre style=\"background: #f3f4f6; color: #374151; border: 1px solid #d1d5db; padding: 1em; border-radius: 6px; font-size: 0.85em; overflow-x: auto; margin-bottom: 1.5em; font-family: monospace;\"><code># Optie 1: Op basis van domein (Zet nieuwe gebruikers automatisch in scope)\nNew-ManagementScope `\n  -Name \"Gfacility-DomainScope\" `\n  -RecipientRestrictionFilter \"PrimarySmtpAddress -like '*@contoso.com'\"\n\n# Optie 2: Op basis van een mail-enabled groep (Volledige controle \/ Multi-tenant)\n$Group = Get-DistributionGroup \"Gfacility Scope\"\nNew-ManagementScope `\n  -Name \"Gfacility-GroupScope\" `\n  -RecipientRestrictionFilter \"MemberOfGroup -eq '$($Group.DistinguishedName)'\"<\/code><\/pre>\n\n      <h4 style=\"margin: 0 0 0.5em 0; font-size: 1em; font-weight: 600; color: #374151;\">C. Role Assignment toewijzen en controleren<\/h4>\n      <pre style=\"background: #f3f4f6; color: #374151; border: 1px solid #d1d5db; padding: 1em; border-radius: 6px; font-size: 0.85em; overflow-x: auto; margin-bottom: 1.5em; font-family: monospace;\"><code># 1. Wijs de scope toe aan de app\nNew-ManagementRoleAssignment `\n  -Name \"Gfacility-Calendars-Scoped\" `\n  -Role \"Application Calendars.Read\" `\n  -App \"&lt;Application ID&gt;\" `\n  -CustomResourceScope \"Gfacility-DomainScope\"\n\n# 2. Controleer de instellingen\nGet-ManagementRoleAssignment -App \"&lt;Application ID&gt;\" | Format-List Name,Role,CustomResourceScope\n\n# 3. Test toegang tot een specifiek postvak\nTest-ServicePrincipalAuthorization -Identity \"&lt;Service Principal ID&gt;\" -Resource \"user@contoso.com\"<\/code><\/pre>\n      \n      <!-- Reference Link -->\n      <div style=\"background-color: #fff; padding: 0.8em 1.2em; border-radius: 6px; border-left: 4px solid #2563eb; display: flex; align-items: center; gap: 10px;\">\n        <span style=\"font-size: 1.2em;\">\ud83d\udcda<\/span>\n        <p style=\"margin: 0; font-size: 0.9em; color: #4b5563;\"><strong>Offici\u00eble Documentatie:<\/strong> Lees de volledige Microsoft-handleiding over <a href=\"https:\/\/learn.microsoft.com\/en-us\/exchange\/permissions-exo\/application-rbac\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"color: #2563eb; text-decoration: none; font-weight: bold;\">Application RBAC in Exchange Online<\/a>.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Step 4 Section -->\n  <div style=\"margin-bottom: 2em;\">\n    <h2 style=\"font-size: 1.5em; font-weight: bold; color: #111827; margin-bottom: 0.5em;\">4. Geef de details door aan jouw Gfacility-beheerder<\/h2>\n    <p style=\"margin-bottom: 1em; color: #4b5563;\">Om de installatie in Gfacility te voltooien, hebben we de volgende informatie uit uw Azure-portal nodig:<\/p>\n    <ul style=\"margin: 0; padding-left: 1.2em; color: #4b5563; font-size: 0.95em;\">\n      <li style=\"margin-bottom: 0.3em;\">De <strong>Application (client) ID<\/strong><\/li>\n      <li style=\"margin-bottom: 0.3em;\">De <strong>Directory (tenant) ID<\/strong><\/li>\n      <li style=\"margin-bottom: 0.3em;\">De <strong>Value<\/strong> van het gegenereerde client secret<\/li>\n    <\/ul>\n    <p style=\"margin-top: 1em; font-style: italic; color: #6b7280; font-size: 0.9em;\">Opmerking: Deel deze gevoelige details altijd via een veilige, afgesproken methode (zoals een link van een wachtwoordbeheerder) en nooit alleen via e-mail.<\/p>\n  <\/div>\n\n  <!-- Integration Frequency (Cards) -->\n  <div style=\"border-top: 1px solid #e5e7eb; padding-top: 2em;\">\n    <h2 style=\"font-size: 1.5em; font-weight: bold; color: #111827; margin-bottom: 1em;\">Integratiefrequentie<\/h2>\n    <div style=\"display: flex; gap: 15px; flex-wrap: wrap;\">\n      \n      <!-- Card 1 -->\n      <div style=\"flex: 1 1 200px; border: 1px solid #e5e7eb; border-radius: 8px; padding: 1.2em; box-shadow: 0 1px 2px rgba(0,0,0,0.05); background: #fff;\">\n        <div style=\"color: #3b82f6; font-size: 1.5em; margin-bottom: 0.25em;\">\ud83d\udc65<\/div>\n        <h3 style=\"margin: 0 0 0.2em 0; font-size: 1.05em; font-weight: bold; color: #111827;\">Gebruikers<\/h3>\n        <p style=\"margin: 0; font-size: 0.9em; color: #6b7280;\">Synchroniseert <strong>\u00e9\u00e9n keer per nacht<\/strong> om nieuwe accounts aan te maken.<\/p>\n      <\/div>\n\n      <!-- Card 2 -->\n      <div style=\"flex: 1 1 200px; border: 1px solid #e5e7eb; border-radius: 8px; padding: 1.2em; box-shadow: 0 1px 2px rgba(0,0,0,0.05); background: #fff;\">\n        <div style=\"color: #10b981; font-size: 1.5em; margin-bottom: 0.25em;\">\ud83c\udfe2<\/div>\n        <h3 style=\"margin: 0 0 0.2em 0; font-size: 1.05em; font-weight: bold; color: #111827;\">Locaties (Places)<\/h3>\n        <p style=\"margin: 0; font-size: 0.9em; color: #6b7280;\">Synchroniseert <strong>\u00e9\u00e9n keer per nacht<\/strong> om ruimtes bij te werken.<\/p>\n      <\/div>\n\n      <!-- Card 3 -->\n      <div style=\"flex: 1 1 200px; border: 1px solid #e5e7eb; border-radius: 8px; padding: 1.2em; box-shadow: 0 1px 2px rgba(0,0,0,0.05); background: #fff;\">\n        <div style=\"color: #f59e0b; font-size: 1.5em; margin-bottom: 0.25em;\">\ud83d\udcc5<\/div>\n        <h3 style=\"margin: 0 0 0.2em 0; font-size: 1.05em; font-weight: bold; color: #111827;\">Outlook Events<\/h3>\n        <p style=\"margin: 0; font-size: 0.9em; color: #6b7280;\">Wordt <strong>real-time<\/strong> bijgewerkt, ideaal voor kamerreserveringen en displays.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false},"knowledgebase-tags":[],"class_list":["post-2940","knowledgebase","type-knowledgebase","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Office 365 integratie met Gfacility instellen<\/title>\n<meta name=\"description\" content=\"Koppel Gfacility aan Office 365 via een Azure App-registratie. Stap-voor-stap handleiding voor het instellen van 2-legged authenticatie, API-machtigingen en synchronisatie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Office 365 integratie met Gfacility instellen\" \/>\n<meta property=\"og:description\" content=\"Koppel Gfacility aan Office 365 via een Azure App-registratie. Stap-voor-stap handleiding voor het instellen van 2-legged authenticatie, API-machtigingen en synchronisatie.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/\" \/>\n<meta property=\"og:site_name\" content=\"Gfacility\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-27T11:21:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuten\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Office 365 integratie met Gfacility instellen","description":"Koppel Gfacility aan Office 365 via een Azure App-registratie. Stap-voor-stap handleiding voor het instellen van 2-legged authenticatie, API-machtigingen en synchronisatie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/","og_locale":"nl_NL","og_type":"article","og_title":"Office 365 integratie met Gfacility instellen","og_description":"Koppel Gfacility aan Office 365 via een Azure App-registratie. Stap-voor-stap handleiding voor het instellen van 2-legged authenticatie, API-machtigingen en synchronisatie.","og_url":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/","og_site_name":"Gfacility","article_modified_time":"2026-03-27T11:21:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/","url":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/","name":"Office 365 integratie met Gfacility instellen","isPartOf":{"@id":"https:\/\/gfacility.com\/nl\/#website"},"datePublished":"2026-01-15T12:32:38+00:00","dateModified":"2026-03-27T11:21:14+00:00","description":"Koppel Gfacility aan Office 365 via een Azure App-registratie. Stap-voor-stap handleiding voor het instellen van 2-legged authenticatie, API-machtigingen en synchronisatie.","breadcrumb":{"@id":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gfacility.com\/nl\/knowledgebase\/office-365-integratie-azure-instellen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gfacility.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Office 365 integratie\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/gfacility.com\/nl\/#website","url":"https:\/\/gfacility.com\/nl\/","name":"Gfacility","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gfacility.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/gfacility.com\/nl\/wp-json\/wp\/v2\/knowledgebase\/2940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gfacility.com\/nl\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/gfacility.com\/nl\/wp-json\/wp\/v2\/types\/knowledgebase"}],"wp:attachment":[{"href":"https:\/\/gfacility.com\/nl\/wp-json\/wp\/v2\/media?parent=2940"}],"wp:term":[{"taxonomy":"knowledgebase-tags","embeddable":true,"href":"https:\/\/gfacility.com\/nl\/wp-json\/wp\/v2\/knowledgebase-tags?post=2940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}