Para integrar Google Drive con Saturn Studio, puedes hacerlo mediante una conexión rápida (básica) o una configuración avanzada con OAuth 2.0 a través de Google Cloud.
Table of Contents
Método Básico (Conexión rápida)
Pasos:
- Accede al módulo Google Drive en Saturn Studio.
- Haz clic en el botón “New” para crear una nueva credencial.
- Asigna un nombre a la credencial.
- Haz clic en “Conectar con Google”.
- Selecciona tu cuenta de Google y otorga los permisos solicitados.

✅ Una vez autorizado el acceso, la credencial estará lista para ser utilizada en flujos automáticos con acceso básico a Google Drive.
Configuración Avanzada (OAuth con Google Cloud)
Este método te permite definir permisos personalizados (scopes) y tener mayor control sobre la autenticación.
Crear / elegir proyecto y habilitar APIs
- Dirígete a Google Cloud Console.
- Inicia sesión con tu cuenta de Google.
- Crea un nuevo proyecto o selecciona uno existente.
- En la barra de búsqueda superior, habilita:
- Google Drive API (obligatoria para todas las funciones del módulo)
- Comprueba que el estado final de cada API sea: Habilitada.
📌 Si la API no está habilitada, la autenticación podría funcionar, pero las operaciones devolverán el error access_not_configured.


Configurar Pantalla de consentimiento OAuth
Ruta: APIs y servicios → Pantalla de consentimiento OAuth → Configurar pantalla de consentimiento
Completa los campos requeridos:
- Nombre de la aplicación
- Correo de soporte
- (Opcional) Logo, dominios verificados, política de privacidad, términos
- Tipo de usuario
Tipos de usuario para la Pantalla de consentimiento OAuth
| Opción | ¿Quién puede usar la app? | Qué debes hacer |
|---|---|---|
| Interno | Solo usuarios de tu organización (dominio de Google Workspace). No funciona con cuentas @gmail.com personales. | No necesitas agregar testers. Cualquier usuario del dominio puede autorizar. Úsalo si todo tu equipo pertenece al mismo dominio. |
| Usuarios externos | Cualquier usuario con Cuenta de Google, pero la app inicia en modo de prueba. | Debes agregar manualmente a los usuarios de prueba (incluyéndote) para poder autorizar. Sólo esos usuarios podrán iniciar sesión mientras la app esté en prueba. Para abrirla a más usuarios/publicar, debes enviar a verificación si usas scopes sensibles/restringidos. |
📌 Google Drive utiliza scopes sensibles y restringidos, lo que puede requerir verificación si deseas publicar la aplicación para uso externo masivo.


Agregar permisos (scopes) manualmente
- Dentro de la pantalla de consentimiento, accede a la sección Acceso a los datos.
- Haz clic en Agregar o quitar permisos.
- Utiliza la opción “Agregar permisos manualmente” y pega los siguientes scopes:

Scopes necesarios para Google Drive:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
openid
- Copia y pega los permisos anteriores.
- Agrega los scopes a la tabla.
- Haz clic en Actualizar y guardar.
Crear el Client ID y Client Secret
- Ve a APIs y servicios > Credenciales.
- Haz clic en “Crear credencial” > “ID de cliente de OAuth”.
- Completa los campos requeridos:
- Tipo de aplicación: Aplicación web
- Nombre de la app (Saturn Studio)
- URLs de redirección (https://studio.rocketbot.com/)

- Google generará automáticamente:
- Client ID
- Client Secret

Copia ambos códigos y guárdalos.
Ingresar los datos en Saturn Studio
- Regresa al módulo Google Drive en Saturn Studio.
- Pega el Client ID y el Client Secret en los campos correspondientes del modo avanzado