Probleem
De Global Address List van een organisatie is niet automatisch beschikbaar in de standaardcontactenapp op een telefoon. Daardoor kunnen organisatiecontacten ontbreken bij nummerherkenning.
Technische aanpak
De repository gebruikt PowerShell en Microsoft Graph om directorycontacten te lezen en naar mailboxcontactmappen te synchroniseren. De scope kan de hele directory, groepen of een mailboxlijst omvatten. Er zijn contactfilters en logging. Het gedocumenteerde ontwerp gebruikt applicatierechten en ondersteunt Graph-requests of de Graph SDK.
Technische keuzes
Graph vormt het integratiepunt in plaats van een afhankelijkheid van Exchange Web Services. Met doelgroepen en filters is de synchronisatiescope expliciet, in plaats van alle contacten naar alle mailboxen te sturen.
Broncode en context
De publieke README beschrijft parameters, rechten en gebruik en vermeldt bijdragen en eerder werk. De repository onderbouwt de implementatie, maar garandeert niet dat de authenticatieaanpak en rechten passen bij een huidige productietenant. Dat moet vóór deployment worden beoordeeld.