---
title: "My Tasks : autorisations requises, confidentialité et sécurité"
description: "Quelles autorisations Microsoft Graph et Azure DevOps Vitextra My Tasks demande, comment un administrateur du locataire les approuve dans le centre d'administration SharePoint, avec quels droits les données sont lues, ce qui est stocké dans le navigateur et pourquoi le composant WebPart ne modifie pas les tâches Planner ni To Do."
url: https://vitextra.com/fr/support/kb/10303
language: fr
published: 2026-10-18
modified: 2026-10-17
products:
  - "My Tasks"
author: "Roger Gagne"
tags: ["autorisations My Tasks", "accès aux API SharePoint", "Tasks.ReadWrite", "User.ReadBasic.All", "user_impersonation", "autorisations Azure DevOps", "approuver les demandes d'autorisation d'API", "filtrage de sécurité", "confidentialité des données", "centre d'administration SharePoint", "Vitextra My Tasks"]
---

# My Tasks : autorisations requises, confidentialité et sécurité

Quelles autorisations Microsoft Graph et Azure DevOps Vitextra My Tasks demande, comment un administrateur du locataire les approuve dans le centre d'administration SharePoint, avec quels droits les données sont lues, ce qui est stocké dans le navigateur et pourquoi le composant WebPart ne modifie pas les tâches Planner ni To Do.

## Vue d'ensemble

My Tasks rassemble vos tâches issues de plusieurs services Microsoft 365 et, en option, d'Azure DevOps. Pour cela, le composant WebPart doit accéder à ces services. Cet accès est demandé de la manière habituelle pour les solutions SharePoint Framework : le package de la solution déclare les autorisations d'API nécessaires, et un administrateur du locataire les approuve une seule fois pour l'ensemble du locataire.

Cet article énumère les autorisations, explique comment les approuver, indique avec quels droits les données sont lues, et précise ce que le composant WebPart stocke et où. Il s'adresse aux administrateurs du locataire, aux responsables de la sécurité et aux propriétaires de sites qui doivent répondre à la question « Que fait ce composant WebPart de nos données ? ».

## Autorisations demandées

Le package de la solution contient deux composants WebPart : **My Tasks** et **Azure DevOps Query**. Ensemble, ils demandent les autorisations d'API suivantes :

| API | Autorisation | Utilisation |
|---|---|---|
| Microsoft Graph | **User.Read** | Informations de base sur l'utilisateur connecté. |
| Microsoft Graph | **User.ReadBasic.All** | Résolution des noms d'affichage des auteurs des tâches Planner, afin que la colonne **Auteur** affiche un nom plutôt qu'un identifiant. |
| Microsoft Graph | **Tasks.ReadWrite** | Lecture des tâches assignées à l'utilisateur dans Microsoft Planner, Microsoft To Do et la liste des e-mails marqués d'un indicateur (source **Outlook**). |
| Azure DevOps | **user_impersonation** | Appels à l'API REST d'Azure DevOps au nom de l'utilisateur connecté. Nécessaire pour la source **Azure DevOps** de My Tasks et pour le composant WebPart **Azure DevOps Query**. |

Toutes ces autorisations sont *déléguées* : elles ne fonctionnent que dans le contexte d'un utilisateur connecté et ne donnent au composant WebPart aucun droit propre au-delà de ceux que cet utilisateur possède déjà.

📝 **Remarque**  
Vous ne devez approuver une autorisation que si vous utilisez la source de données correspondante. Les sources SharePoint et Projet n'exigent aucune autorisation Graph ni Azure DevOps. Toutefois, les demandes d'autorisation appartiennent au package de la solution : elles s'affichent donc ensemble dans le centre d'administration SharePoint, et le plus simple est de toutes les approuver.

## Comment un administrateur du locataire approuve les autorisations

Une fois la solution ajoutée au catalogue d'applications et déployée (consultez [KB10035. Comment installer un produit Vitextra dans SharePoint Online](https://vitextra.com/fr/support/kb/10035)), les demandes d'autorisation attendent d'être approuvées. Pour les approuver :

1. Connectez-vous au centre d'administration Microsoft 365 avec un compte disposant du rôle Administrateur SharePoint ou Administrateur général, puis ouvrez le **centre d'administration SharePoint**.
2. Dans le volet de navigation de gauche, développez **Avancé** et sélectionnez **Accès aux API**.
3. Dans l'onglet **Demandes en attente**, repérez les demandes du package **Vitextra My Tasks** : Microsoft Graph (**User.Read**, **User.ReadBasic.All**, **Tasks.ReadWrite**) et Azure DevOps (**user_impersonation**).
4. Sélectionnez une demande, puis choisissez **Approuver**. Confirmez dans la boîte de dialogue. Répétez l'opération pour chaque demande.
5. Passez à l'onglet **Demandes approuvées** pour vérifier que toutes les demandes y figurent.

Les utilisateurs ne voient aucune invite de consentement pour ces autorisations. Après l'approbation, le composant WebPart fonctionne pour tous les utilisateurs du locataire. Si vous mettez ensuite la solution à jour et que la nouvelle version nécessite des autorisations supplémentaires, celles-ci réapparaissent dans l'onglet **Demandes en attente** ; consultez [KB10050. Comment mettre à jour une solution Vitextra SPFx dans SharePoint Online](https://vitextra.com/fr/support/kb/10050).

❗ **Important**  
Une autorisation approuvée s'applique à toutes les solutions SharePoint Framework du locataire, et pas seulement à My Tasks. Examinez régulièrement l'onglet **Demandes approuvées**, comme pour toute autre solution. Si une autorisation est rejetée ou n'est pas encore approuvée, la source correspondante ne renvoie aucune tâche, et les sources Azure DevOps affichent une erreur relative au jeton d'accès ou au consentement.

## Avec quels droits les données sont lues

Rien dans My Tasks ne s'exécute avec des droits de service élevés ou partagés. Chaque appel est effectué depuis le navigateur de l'utilisateur, dans le contexte de l'utilisateur connecté :

- **Planner, To Do et Outlook** : les tâches sont demandées à Microsoft Graph pour l'utilisateur actuel (« mes tâches »). Personne ne voit les tâches de ses collègues.
- **SharePoint et Projet** : les tâches sont trouvées avec l'API REST de recherche SharePoint, dans le contexte de l'utilisateur actuel. Le filtrage de sécurité s'applique : la recherche ne renvoie que les éléments que l'utilisateur est autorisé à ouvrir.
- **Azure DevOps** : l'API REST d'Azure DevOps est appelée au nom de l'utilisateur connecté, qui ne voit donc que ce qu'il peut déjà voir dans Azure DevOps. Les modifications effectuées avec les actions rapides du composant WebPart **Azure DevOps Query** exigent des droits de modification dans Azure DevOps et sont consignées dans l'historique de l'élément de travail sous le nom de l'utilisateur.

## Le composant WebPart ne modifie pas vos tâches

Le composant WebPart **My Tasks** ne fait que *lire* les tâches. Il ne crée, ne modifie, ne termine ni ne supprime aucune tâche dans Planner, To Do, Outlook, SharePoint, Project Online ou Azure DevOps. **Tasks.ReadWrite** est le nom de l'étendue Microsoft Graph qui couvre les tâches Planner, les tâches To Do et les e-mails marqués ; le composant WebPart ne l'utilise qu'en lecture.

La seule fonction capable d'écrire des données est facultative : les **Actions rapides** du composant WebPart **Azure DevOps Query** (changer l'état, assigner, définir une échéance, ajouter un commentaire). Elles sont désactivées par défaut et ne fonctionnent qu'avec les droits de l'utilisateur dans Azure DevOps. Consultez [KB10306. Azure DevOps Query Viewer : actions rapides (changer l'état, assigner, définir l'échéance, ajouter un commentaire)](https://vitextra.com/fr/support/kb/10306).

## Ce qui est stocké et où

- **Sur les serveurs Vitextra** : aucune donnée de tâche n'est stockée. Le navigateur charge les tâches directement depuis Microsoft 365 ou Azure DevOps, puis les affiche dans la page.
- **Dans le navigateur (localStorage)** : les paramètres d'affichage personnels de chaque utilisateur, à savoir la colonne et le sens de tri, le filtre rapide **Échéance** et les sélections de filtres de **My Tasks**, ainsi que, pour le composant WebPart **Azure DevOps Query**, les colonnes choisies et le regroupement de chaque requête. Les paramètres sont conservés par instance du composant WebPart, dans le navigateur et sur l'appareil où ils ont été définis ; ils ne sont pas synchronisés entre les appareils et sont supprimés lorsque les données du navigateur sont effacées.
- **Dans le navigateur (sessionStorage)** : la dernière liste de tâches chargée de **My Tasks** est conservée pendant la session de l'onglet du navigateur, pendant 15 minutes au plus, afin que la liste s'affiche instantanément la fois suivante. Elle n'est utilisée que tant que la configuration des sources de données reste inchangée, et elle est actualisée en arrière-plan. Le cache disparaît à la fermeture de l'onglet.
- **Dans SharePoint** : les paramètres du composant WebPart (sources de données, colonnes, limites, etc.) sont stockés dans les propriétés du composant WebPart sur la page, comme pour tout autre composant WebPart SharePoint.

💡 **Astuce**  
Sur un ordinateur partagé, effacez les données du navigateur pour le site SharePoint (ou utilisez une fenêtre de navigation privée) après le travail : cela supprime la liste de tâches mise en cache et les paramètres d'affichage personnels. Consultez aussi [KB10293. My Tasks : filtrage, tri et paramètres d'affichage personnels](https://vitextra.com/fr/support/kb/10293).

## Télémétrie et licence

Comme les autres produits Vitextra, My Tasks vérifie la licence de votre locataire et signale l'utilisation du composant WebPart. La vérification de la licence transmet le locataire et l'état de la licence, qui s'affichent dans le groupe **À propos de** du volet des propriétés (**Version d’évaluation**, **Actif**, **Arrivé à expiration**, **Suspendu**, **Annulé**). La télémétrie et la vérification de la licence ne stockent pas le contenu de vos tâches sur les serveurs Vitextra. Pour l'achat et l'activation, consultez [KB10206. Licences et compte Vitextra : acheter et activer une licence](https://vitextra.com/fr/support/kb/10206).

Le produit fonctionne aussi dans Microsoft Teams, avec le même modèle de sécurité ; consultez [KB10301. Comment ajouter My Tasks à Microsoft Teams](https://vitextra.com/fr/support/kb/10301).

Si les autorisations sont approuvées et que des tâches manquent malgré tout, consultez [KB10307. My Tasks : pourquoi mes tâches n'apparaissent pas ou ne se chargent pas ?](https://vitextra.com/fr/support/kb/10307).
