Consentimiento OAuth granular en Apps Script y Add-ons
Google está ampliando la pantalla de consentimiento OAuth más granular —ya disponible en el IDE de Apps Script y en aplicaciones web no publicadas— para incluir aplicaciones web publicadas y complementos de Google Workspace creados con Apps Script. Esta mejora permite a los usuarios autorizar únicamente los permisos (scopes) que realmente desean conceder.
Qué cambia
Hasta ahora la versión mejorada de la pantalla de consentimiento OAuth permitía a los usuarios seleccionar subconjuntos de los scopes solicitados por un script (por ejemplo, otorgar acceso solo a Hojas de cálculo y no a Formularios). A partir del cambio anunciado, las aplicaciones web publicadas (Guía de Apps Script: Web) y los complementos de Google Workspace (Cómo crear complementos de Workspace) impulsados por Apps Script mostrarán esta pantalla de consentimiento granular cuando soliciten permisos OAuth. Esto incluye también los procesos de reconsentimiento cuando las concesiones de OAuth caducan (más sobre caducidad de concesiones).

Detalles adicionales para desarrolladores
Para prepararse, los desarrolladores de web apps y complementos deben revisar las clases ScriptApp y AuthorizationInfo. Estas clases permiten interactuar programáticamente con los scopes concedidos a un script y, por ejemplo, detener la ejecución si no se han concedido todos los permisos necesarios. Consulte la documentación sobre manejo de scopes granulares en Apps Script (Handle granular OAuth scopes).
Cómo probar y empezar
- Pruebas para web apps: Documentación de pruebas de web apps.
- Pruebas para complementos: Cómo instalar y probar complementos no publicados.
- Administradores: no existe un control administrativo para esta función.
- Usuarios y desarrolladores: la nueva pantalla se aplicará únicamente a nuevas concesiones de scopes; las concesiones existentes no se verán afectadas.
Despliegue y disponibilidad
El lanzamiento seguirá un ritmo extendido para dominios de Rapid Release y Scheduled Release a partir del 7 de enero de 2026. La función estará disponible para todos los clientes de Google Workspace y suscriptores individuales de Workspace.
Créditos
Esta entrada es una adaptación y traducción basada en el anuncio original de Google Workspace Updates. Fuente original: Google Workspace Updates Blog.
