Cómo configurar Google OAuth 2.0 para tu aplicación


En este post aprenderás cómo configurar Google OAuth 2.0 como Single Service y generar Client ID Client Secret

Cómo configurar Google OAuth 2.0 para tu aplicación
oscar Escrito por oscar 16 July 2025 1100 0

Integrar la autenticación con Google usando OAuth 2.0 es una de las formas más seguras y modernas para gestionar el inicio de sesión de los usuarios en tu aplicación web o backend.

En este post aprenderás cómo configurar Google OAuth 2.0 como Single Service y cómo obtener las credenciales necesarias para implementarlo fácilmente. 

🧠 ¿Qué es Google OAuth 2.0?

OAuth 2.0 es un protocolo de autorización que permite a las aplicaciones acceder a información del usuario de manera segura, sin necesidad de almacenar contraseñas. Google ofrece este protocolo como un servicio, permitiendo a los usuarios iniciar sesión usando su cuenta de Google.

🎯 ¿Qué es un "Single Service"?

Cuando hablamos de un "Single Service", nos referimos a una aplicación backend (por ejemplo, un API REST) que manejará directamente el flujo de autenticación OAuth 2.0, en lugar de que el cliente (como un frontend SPA) lo haga. Esto es ideal si deseas mantener las claves secretas en el servidor y emitir tokens propios (como JWT) a tus usuarios autenticados.

Precondiciones

Necesitamos de Crear cuenta facturación google cloud para acceder a los servicio de Google GCP.

🛠️ Crear un proyecto en Google Cloud Console

  1. Visita https://console.cloud.google.com.
  2. Haz clic en "Seleccionar proyecto" → "Nuevo proyecto".
  3. Asigna un nombre a tu proyecto (por ejemplo, n8nTutorial).
  4. Haz clic en "Crear" y luego selecciona tu nuevo proyecto.
Proyecto nuevo en GCP Google
Proyecto nuevo en GCP Google

🛡️ Configurar pantalla de consentimiento

Ve a APIs y servicios → Pantalla de consentimiento OAuth.

Configurar pantalla de consentimiento
Configurar pantalla de consentimiento

 

Completa los datos requeridos:

Selecciona el tipo de usuario:

Añade los scopes (permisos), como:

Guarda los cambios.

🧾 Crear credenciales OAuth 2.0

Ve a APIs y servicios → Credenciales.

Haz clic en "Crear credenciales" → "ID de cliente de OAuth".

Crear credenciales OAuth 2.0
Crear credenciales OAuth 2.0

Selecciona el tipo de aplicación:

Para un backend (Single Service):

Credenciales cliente OAuth
Credenciales cliente OAuth

Guarda y copia:


Comentario

Debe aceptar antes de enviar