Permission OAuth granulaire pour les exécutions IDE de Google Apps Script

Permission OAuth granulaire pour les exécutions IDE de Google Apps Script
Permission OAuth granulaire pour les exécutions IDE de Google Apps Script
Permission OAuth granulaire pour les exécutions IDE de Google Apps Script

Google offre une panoplie d’API que les développeurs de Google Apps Script peuvent utiliser pour concevoir des fonctionnalités pour les utilisateurs de Google. Les données auxquelles ces API peuvent accéder sont régies par les portées OAuth de chaque application Workspace, que les utilisateurs doivent autoriser avant qu’un script puisse s’exécuter. Auparavant, l’écran de consentement OAuth demandait à l’utilisateur d’autoriser toutes les portées OAuth nécessaires à l’exécution d’un script donné.

**Nouveautés : contrôle granulaire des autorisations**

À compter d’aujourd’hui, l’écran de consentement OAuth permettra aux utilisateurs de spécifier les portées OAuth individuelles qu’ils souhaitent autoriser. Par exemple, si un script demande l’accès aux fichiers « Feuilles » et « Formulaires » d’un utilisateur, et que ce dernier n’a l’intention d’utiliser le script qu’avec des fichiers « Feuilles », il peut décider de n’autoriser que l’accès à ses feuilles de calcul et pas à ses formulaires. Cela permet aux utilisateurs de contrôler plus précisément les données auxquelles leurs applications tierces sont autorisées à accéder.

**Interactions des développeurs**

Pour compléter la sortie de ce nouveau flux de consentement, de nouvelles méthodes sont ajoutées aux classes ScriptApp et AuthorizationInfo, permettant aux développeurs Apps Script d’interagir par programmation avec les portées accordées pour un script. Consultez la documentation du développeur pour plus d’informations.

**Informations importantes**

* Ce nouveau moyen de consentir ne concerne que les scripts qui ont terminé la migration vers le runtime V8.
* L’écran de consentement ne sera utilisé que pour les nouvelles autorisations de portée OAuth.
* Le nouvel écran de consentement sera d’abord lancé pour l’IDE de Google Apps Script (c’est-à-dire l’exécution d’un script directement depuis Apps Script). Il sera ensuite étendu aux autres surfaces.

**Conclusion**

Cette fonctionnalité donne aux utilisateurs plus de contrôle sur leurs données et améliore l’expérience de développement pour les créateurs de scripts Apps Script. Bien qu’elle ne soit disponible que pour les scripts V8 pour le moment, elle apporte des avantages significatifs en termes de sécurité et de confidentialité des données.

**Mots-clés :** OAuth, Google Apps Script, Autorisation granulaire, Contrôle des données, V8 Runtime

Retour en haut