Comment se déroule la connexion
- Un utilisateur autorisé ouvre la gestion des services externes dans HolySaaS et choisit Google agendas.
- HolySaaS ouvre la page d’autorisation de Google. Google affiche le compte concerné et les permissions demandées.
- Après acceptation, Google transmet à HolySaaS un jeton d’accès temporaire et un jeton de renouvellement.
- HolySaaS lance un premier rapprochement entre les rendez-vous locaux configurés et les événements de l’agenda Google principal.
La connexion à Google Calendar est facultative. Elle n’est pas utilisée pour se connecter au compte HolySaaS lui-même.
L’accès réellement demandé
Portée OAuth demandéehttps://www.googleapis.com/auth/calendar
Cette portée donne un accès en lecture et en écriture aux calendriers. Le code HolySaaS l’utilise sur l’agenda principal afin d’assurer une synchronisation bidirectionnelle comprenant la création, la modification et la suppression.
Une portée en lecture seule ne suffirait pas, car HolySaaS répercute aussi dans Google Calendar les rendez-vous créés, modifiés ou supprimés depuis l’application.
Ce que HolySaaS fait dans Google Calendar
| Action | Utilité |
|---|---|
| Consulter | Lire les événements de l’agenda principal et détecter les ajouts, changements ou suppressions à rapprocher de HolySaaS. |
| Importer | Créer dans HolySaaS un rendez-vous correspondant à un événement Google qui n’y existe pas encore. |
| Créer | Ajouter dans l’agenda principal un événement issu d’un rendez-vous HolySaaS. |
| Modifier | Mettre à jour le titre, la description, le lieu, les dates, le caractère « journée entière » et la récurrence, selon la configuration du rendez-vous. |
| Supprimer | Supprimer dans Google l’événement lié lorsqu’un rendez-vous synchronisé est supprimé dans HolySaaS ; répercuter également dans HolySaaS une suppression détectée côté Google. |
Le comportement dépend du paramétrage d’agenda de votre entreprise. HolySaaS ne promet pas une mise à jour instantanée permanente : la synchronisation est déclenchée lors de certaines actions et vérifications de l’agenda.
Données Google conservées par HolySaaS
Pour faire fonctionner la connexion, HolySaaS conserve dans le profil de l’utilisateur :
- le jeton d’accès OAuth, sa date de création et sa durée de validité ;
- le jeton de renouvellement OAuth ;
- le nom ou libellé et l’identifiant de l’agenda principal, généralement l’adresse associée au calendrier ;
- la date de dernière synchronisation et l’état de la connexion.
Les rendez-vous importés peuvent conserver dans la base métier de l’entreprise les dates de début et de fin, le statut « journée entière », la récurrence, ainsi que les champs mappés par la configuration — notamment le titre, la description et le lieu. HolySaaS conserve aussi l’identifiant Google de l’événement et des métadonnées techniques telles que son lien, son identifiant iCalendar et son statut.
Retirer l’accès
Depuis HolySaaS
Dans la gestion des services externes, utilisez le bouton Se déconnecter de la section calendrier. HolySaaS demande alors à Google de révoquer le jeton de renouvellement, désactive la connexion et efface de votre profil les jetons et informations de compte Google Calendar.
Depuis votre compte Google
Vous pouvez également retirer HolySaaS depuis les paramètres de sécurité de votre compte Google, dans la page des connexions aux applications et services tiers. Cette action empêche HolySaaS d’obtenir de nouveaux accès. Si la connexion reste affichée dans HolySaaS après une révocation côté Google, déconnectez-la aussi dans HolySaaS afin d’effacer les jetons locaux.
Révocation et suppression ne sont pas la même chose
Révoquer l’accès interrompt les futurs échanges avec Google Calendar. Cela ne supprime pas automatiquement les rendez-vous déjà importés dans les données métier HolySaaS.
Demander la suppression vise les données déjà conservées dans HolySaaS. Adressez votre demande à cyril.petit78@gmail.com, en indiquant votre entreprise et le compte concerné. DBCREA vérifiera votre identité et le périmètre autorisé avant d’agir.
La suppression d’un rendez-vous dans HolySaaS peut, tant que la connexion est active, entraîner la suppression de l’événement Google lié. Si vous souhaitez uniquement arrêter la synchronisation, déconnectez d’abord Google Calendar.