Exchange (Outlook) voorbereidingen!

We gaan via de onderstaande stappen de Exchange (Outlook) zijde voorbereiden om de ORB aan te sluiten op Exchange.

Voordat we kunnen beginnen met de voorbereiding is het belangrijk om te weten wat er allemaal nodig is om te kunnen starten. 

Voor de werking van de ORB hebben we twee gebruikersaccounts nodig, de API user en een Fallback user. Deze twee gebruikers hebben beide een mailbox nodig (de minimale licentie hiervoor is een “Exchange Kiosk” licentie). De API user wordt gebruikt voor het ophalen en maken van Exchange boekingen in zowel de ruimte als de persoonsagenda’s. De Fallback user wordt gebruikt voor het maken van boekingen wanneer deze niet op een persoon geboekt kunnen worden. Alle communicatie met Exchange vindt plaats via EWS.

Voor de API user is het Application Impersonation recht benodigd.

De Fallback user dient Full Acces rechten te krijgen voor alle ruimtes die door de ORB gemonitored gaan worden.

Je kunt beide gebruikers aanmaken onder een naam die voor jullie organisatie herkenbaar is. In de onderstaande stappen wordt de inrichting van deze beide accounts verder beschreven.

  • API user (Exchange Kiosk licentie)
  • Fallback user (Exchange Kiosk licentie)
 
Wanneer er géén gebruik wordt gemaakt van een on-prem Exchange-omgeving, kan de onderstaande stap worden overgeslagen.

Door de ORB wordt voor de communicatie via EWS gebruik gemaakt van de OAuth 2.0 authenticatie. Voor verdere uitleg over het OAuth 2.0 protocol kan de volgende pagina geraadpleegd worden: https://learn.microsoft.com/nl-nl/azure/active-directory/fundamentals/auth-oauth2

In de onderstaande stappen wordt beschreven hoe de OAuth 2.0 authenticatie ingericht kan worden in Azure.