search
Beamery <> Cronofy - Meeting Scheduler

Last Updated:

Beamery utilisera Cronofy pour gérer ses fonctionnalités Meeting Scheduler. Cet article contient une présentation de la configuration et de la gestion de cette intégration.

Architecture de l’API

Beamery utilise Cronofy en tant que service pour permettre aux utilisateurs de gérer leurs connexions aux calendriers des utilisateurs finaux. Cette intégration prend en charge la synchronisation des calendriers des utilisateurs à partir de différents fournisseurs de calendriers, notamment Gmail, Outlook et Exchange.

Authentification des utilisateurs finaux

Pour permettre à Beamery d’accéder au calendrier d’un utilisateur via Cronofy, celui-ci doit d’abord autoriser la connexion au moyen d’un flux OAuth2 géré par Cronofy. L’utilisateur s’authentifiera auprès du service de calendrier de son choix (par exemple, Google ou Microsoft). Beamery ne gère à aucun moment directement les identifiants de l’utilisateur : seuls les jetons OAuth2 fournis par Cronofy sont transmis à Beamery afin de gérer les interactions avec le calendrier.

Autorisations et confidentialité des données

La confidentialité et la sécurité des données sont fondamentales dans l’intégration de Beamery avec Cronofy. Nous adhérons au principe du moindre privilège, en veillant à ce que seules les autorisations nécessaires soient accordées pour effectuer des actions spécifiques. Il est essentiel de comprendre la manière dont les autorisations sont gérées et dont les données des utilisateurs sont traitées lors de l’utilisation de l’API Cronofy.

Types d’événements : Partner Events et External Events

Cronofy distingue deux types d’événements afin d’offrir un contrôle plus précis des autorisations :

  • Partner Events : il s’agit d’événements créés ou gérés par Beamery au nom de l’utilisateur. Par exemple, lorsqu’un utilisateur planifie une réunion via Beamery, cet événement est créé dans le calendrier connecté de l’utilisateur et est catégorisé comme Partner Event.
  • External Events : ces événements sont créés directement par l’utilisateur dans son propre calendrier. Il peut s’agir de réunions personnelles, de rappels ou de tout autre événement ajouté manuellement au calendrier par l’utilisateur.

En traitant séparément les Partner Events et les External Events, Cronofy permet à Beamery de demander uniquement les autorisations nécessaires pour faciliter l’expérience de l’utilisateur. Beamery n’accède ainsi qu’aux données du calendrier nécessaires à son fonctionnement, sans exposer ni modifier inutilement les événements privés.

Pour plus d’informations sur les autorisations, consultez la documentation de Cronofy sur les autorisations.

Quelles étendues Graph Cronofy utilise-t-il ?

Lors de l’intégration avec les services Microsoft (Exchange, Office 365), Cronofy s’appuie sur l’API Graph de Microsoft pour accéder aux données des utilisateurs, notamment aux événements de calendrier.

Les étendues suivantes sont demandées par Cronofy lorsque les utilisateurs connectent leurs calendriers :

  • User.Read : accorde l’accès aux informations de base du profil, telles que le nom et l’adresse e-mail de l’utilisateur. Cela est nécessaire pour que Cronofy puisse agir au nom de l’utilisateur.
  • Calendars.ReadWrite : permet à Cronofy de créer, lire, mettre à jour et supprimer des événements dans le calendrier de l’utilisateur.

Ces autorisations permettent à Beamery de fournir des fonctionnalités complètes de synchronisation des calendriers et de planification des réunions, tout en garantissant que l’accès est limité aux seules données pertinentes.

« Une approbation de l’administrateur est requise » lors de l’autorisation du calendrier

Lorsque les utilisateurs d’Office 365 tentent de connecter leur calendrier via Beamery, ils peuvent voir apparaître le message « Une approbation de l’administrateur est requise ». Cela se produit lorsque l’administrateur informatique de l’utilisateur a activé le « Paramètre de consentement de l’utilisateur » dans Microsoft 365, empêchant les applications autres que celles de Microsoft d’accéder aux données des utilisateurs.

Pourquoi cela se produit-il ?

Cronofy nécessite l’installation d’une application sur le locataire Office 365 pour fonctionner correctement. Cette application facilite l’intégration entre Cronofy et les services Microsoft 365, mais lorsque le « consentement de l’utilisateur » est limité, les utilisateurs finaux voient une invite leur demandant d’obtenir l’approbation de l’administrateur pour l’application Cronofy.

Que faire ensuite ?

Si cela se produit, veuillez envoyer un ticket au support Beamery. Nous fournirons le lien nécessaire à votre administrateur pour qu’il approuve l’application Cronofy. Tant que l’application n’aura pas été installée par l’administrateur, la fonctionnalité Meeting Scheduler ne fonctionnera pas pour les utilisateurs d’Office 365.

Une fois l’application installée, les administrateurs peuvent ensuite restreindre l’accès à des fonctionnalités spécifiques selon leurs besoins, afin de garantir que seules les autorisations nécessaires sont accordées.