Saturn Studio – Credencial Google Drive

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.

Método Básico (Conexión rápida)

Pasos:

  1. Accede al módulo Google Drive en Saturn Studio.
  2. Haz clic en el botón “New” para crear una nueva credencial.
  3. Asigna un nombre a la credencial.
  4. Haz clic en “Conectar con Google”.
  5. 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

  1. Dirígete a Google Cloud Console.
  2. Inicia sesión con tu cuenta de Google.
  3. Crea un nuevo proyecto o selecciona uno existente.
  4. En la barra de búsqueda superior, habilita:
    • Google Drive API (obligatoria para todas las funciones del módulo)
  5. 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
InternoSolo 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 externosCualquier 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

  1. Copia y pega los permisos anteriores.
  2. Agrega los scopes a la tabla.
  3. 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

  1. Regresa al módulo Google Drive en Saturn Studio.
  2. Pega el Client ID y el Client Secret en los campos correspondientes del modo avanzado