

L'accès application synchronise les salles et les réservations en utilisant sa propre identité logicielle (via les rôles d'application). L'accès délégué agit au nom d'un utilisateur ou d'un compte de service. L'accès application uniquement est plus performant pour la synchronisation en arrière-plan, tandis que le mode délégué offre un contrôle d'accès strict, au risque de limiter la façon dont les réservations sont créées et modifiées.
Pour un collaborateur, réserver une salle est simple : il ouvre son calendrier, choisit un espace disponible et le bloque. Pour les équipes informatiques, en revanche, l'architecture requise pour rendre cette expérience fluide est bien plus complexe. Elle doit concilier fiabilité, sécurité et confort d'utilisation.
Lors du déploiement d'un logiciel de réservation de salles, une question technique majeure se pose très vite : comment la plateforme doit-elle accéder aux calendriers de l'entreprise ? Dans les écosystèmes Microsoft 365 et Google Workspace, deux choix s'offrent à vous :
Ces deux méthodes permettent de synchroniser les réservations. Cependant, elles impliquent des modèles de sécurité, des efforts de déploiement et une expérience utilisateur très différents.
Pour les responsables informatiques en charge de plusieurs sites, de bâtiments partagés ou des architectures complexes impliquant plusieurs tenants, comprendre cette distinction est indispensable avant de choisir et de déployer une plateforme de réservation de salles.
L'accès application uniquement signifie que le logiciel de réservation accède aux calendriers en utilisant sa propre identité d'application, et non celle d'un utilisateur connecté. Dans Microsoft Graph, on parle de rôles d'application ou autorisations d'application uniquement.
Étant donné que la synchronisation des salles est un processus d'arrière-plan (importation des salles, lecture des disponibilités, création et mise à jour des réservations, détection des conflits, prise en compte des changements), elle doit fonctionner en continu sans qu'aucun utilisateur ne soit connecté. C'est pourquoi ce type d'accès est souvent privilégié pour les déploiements à grande échelle. Il permet au système de fonctionner de manière ininterrompue sur un grand nombre de salles et de bâtiments.
L'accès délégué signifie que le logiciel de réservation agit au nom d'un utilisateur. Dans Microsoft Graph, l'accès délégué s'applique lorsqu'une application fait appel à l'API pour un utilisateur connecté. En général, les équipes IT mettent cela en place via un compte de service dédié.
Cette méthode peut paraître plus sûr car l'accès est lié à un compte spécifique plutôt qu'à l'application entière. Mais elle engendre des frictions :
Idéal pour les cas de haute sécurité et à portée limitée, ce mode est moins fluide pour les utilisateurs finaux.

L'accès application uniquement est généralement préférable pour un déploiement à grande échelle. L'accès délégué est préférable pour le contrôle strict. Le bon choix dépendra de votre politique de sécurité, de vos exigences de conformité et de l'expérience que vous souhaitez offrir à vos collaborateurs.
Un défi commun : les réunions récurrentes. Lorsque deux systèmes essaient tous deux de gérer la logique des récurrences, la synchronisation devient instable. C'est pourquoi beaucoup de plateformes choisissent de laisser Outlook ou Google Calendar rester la source de vérité absolue pour ces séries.
Le choix entre accès application et accès délégué est souvent présenté comme une simple décision de sécurité.
En réalité, c'est aussi un choix d'expérience produit.
Le modèle d'autorisation est déterminant sous plusieurs aspects :
Pour les responsables informatiques, la question n'est donc pas seulement : quel modèle de permissions est le plus sécurisé ?
La vraie question est : quel modèle offre le meilleur équilibre entre sécurité, scalabilité et expérience utilisateur ?
Pour la grande majorité des déploiements en entreprise, des rôles d'application correctement définis offrent la base la plus solide pour une synchronisation fiable. L'accès délégué reste pertinent lorsqu'une organisation a besoin d'un modèle d'accès plus restreint ou plus contrôlé.
Jusqu'ici, nous sommes partis du principe que les utilisateurs et les salles appartenaient au même environnement Microsoft 365 ou Google Workspace. Mais, sur le terrain, la réalité est souvent bien plus complexe.
Une grande entreprise peut posséder plusieurs tenants Microsoft Entra ID pour diverses raisons :
Il arrive que des collaborateurs s'authentifient sur le Tenant A, alors que les salles de réunion qu'ils cherchent à réserver sont hébergées sur le Tenant B.
De même, un gestionnaire d'immeubles de bureaux avec plusieurs entreprises locataires peut vouloir centraliser la gestion des ressources partagées. Chaque entreprise locataire possède son propre tenant Microsoft 365, mais toutes utilisent les mêmes salles de réunion physiques.
Ici, le problème n'est pas la portée des autorisations : c'est que les utilisateurs et les salles ne se trouvent pas dans le même tenant. L'accès application uniquement peut autoriser un logiciel au sein du tenant qui héberge la salle ; l'accès délégué peut donner à un compte de service l'accès à des salles précises. Mais aucun des deux ne permet nativement à un utilisateur externe de réserver ces salles depuis son propre compte Outlook. C'est là qu'une intégration standard Microsoft 365 atteint ses limites.
Witco agit comme une couche de réservation inter-tenants (cross-tenant) :
Dans ce modèle, les utilisateurs peuvent réserver depuis l'application Witco et recevoir tout de même une invitation de calendrier.
Pour une entreprise multisites, cela garantit une expérience de réservation unifiée malgré une architecture fragmentée.
Pour les gestionnaires d'immobilier commercial, cela permet de mutualiser les réservations entre différentes entreprises locataires sans les forcer à utiliser le même tenant Microsoft.
Witco devient la couche de réservation neutre entre les tenants.