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.

🔹 1. 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.


🔸 2. Configuración Avanzada (OAuth con Google Cloud)

Este método te permite definir permisos personalizados (scopes) y tener mayor control sobre la autenticación.

🔸 2.1 Acceso a Google Cloud Console

  1. Dirígete a Google Cloud Console.
  2. Inicia sesión con tu cuenta de Google o regístrate si aún no tienes una.
  3. Crea un nuevo proyecto o selecciona uno ya existente desde el selector de proyecto.

🔸 2.2 Configurar la pantalla de consentimiento OAuth

  • En el menú izquierdo, ve a APIs y servicios > Pantalla de consentimiento OAuth.
  • Haz clic en “Configurar pantalla de consentimiento”.
  • Completa los datos requeridos:
    • Nombre de la aplicación
    • Correo de soporte
    • (Opcional) Logo, dominio, enlaces legales
  • Selecciona el tipo de usuario (Externo, si la app será usada fuera de tu organización).
  • Guarda los cambios.

🔸 2.3 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.

🔸 2.4 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.

🔸 2.5 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