Generar clave credencial OAuth2 para Google Drive o Google Docs usando n8n

Tiempo de lectura: 2 minutos

Hoy vamos a aprender cómo podemos generar una cerdencial OAuth2 para Google Drive usando n8n.

Pez agua - pexels

1. Accede a Google Cloud Console

Ve a console.cloud.google.com

2. Crea un proyecto nuevo (o usa uno existente)

  • Haz clic en el selector de proyecto arriba.
  • Crea un nuevo proyecto (ej. n8n-drive-access).

3. Habilita la API de Google Drive

  • En el menú lateral, ve a APIs y servicios > Biblioteca.
  • Busca “Google Drive API” y haz clic en “Habilitar”.
  • Si queremos habilitar también Google Docs, hacemos lo mismo buscando Google Docs API y clic en Habilitar.

4. Crea una pantalla de consentimiento

  • Ve a APIs y servicios > Pantalla de consentimiento OAuth.
  • Rellena la info que solicita para la APP.
  • Elige tipo “Externo”.
  • Pon tu nombre de app (ej. “n8n Drive Agent”).
  • Añade tu correo.
  • Guarda (puedes omitir los scopes y usuarios de prueba si es solo para ti).

5. Crea credenciales OAuth 2.0

  • Ve a Credenciales > “+ Crear credenciales” > “ID de cliente de OAuth”.
  • Tipo de aplicación: “Aplicación de escritorio”.
  • Nombre: “n8n Desktop Agent” (por ejemplo).
  • Guarda y copia:
    • Client ID
    • Client Secret

6. Añade la credencial en n8n

  • En n8n, ve a Credenciales > + Nueva credencial > Google Drive OAuth2 API. (o Google Docs Oauth2 API en caso de Google Docs).
  • Pon nombre: Google Drive Agent (por ejemplo).
  • Llena:
    • Client ID: (el que copiaste)
    • Client Secret: (el otro)
  • Deja como está el OAuth2 Scope (usará el por defecto: https://www.googleapis.com/auth/drive.file)
  • Guarda y haz clic en Conectar para autenticar con tu cuenta Google.

EXTRA: Si da error de autenticación u obliga a verificar cuenta.

Modificamos el punto 5 e indicamos Aplicación Web.

Crea credenciales OAuth 2.0

  • Ve a Credenciales > “+ Crear credenciales” > “ID de cliente de OAuth”.
  • Tipo de aplicación: “Aplicación Web”.
  • Nombre: “n8n Desktop Agent” (por ejemplo).
  • Guarda y copia:
    • Client ID
    • Client Secret

Agregamos la URL de redirección que nos indica n8n en la credencial creada.

Y ahora podemos añadir Usuarios de prueba para que nos deje utilizarlo sin tener que validar. Para ello vamos a Público > Usuarios de prueba y nos dejará añadir 100 y podrán usar las funcionalidades sin límites.

Deja un comentario