¿Como crear credenciales de autorización de clientes OAuth para enlazar nuestra app con información de nuestra cuenta de Google?

Diego J. Chavez Ch.
4 min readJun 11, 2022

Es muy probable que en ocasiones queramos asociar o autenticar nuestras aplicaciones con nuestra cuenta de Google, ya sea para generar una aplicación que gestione nuestros propios correos o autenticación con nuestra propia cuenta, en este artículo te enseñaré como generar este tipo de credenciales.

Lo primero será acceder a nuestra cuenta de Google e ingresar en la siguiente dirección: Google Cloud Console

Una vez hecho esto nos aparecerá una ventana con nuestro panel de proyectos creados, nos dirigiremos al menú como lo muestra en la imagen:

Accedemos al menú de Google Cloud Platform y seleccionamos las siguientes opciones: API y servicios > Credenciales

Una vez allí, nos dirigimos a la opción de “Crear Credenciales” como se indica en la siguiente imagen:

Ahora nos dirigimos a la opción de “ID de Cliente de OAuth” como lo muestra en la siguiente imagen:

Ahora nos redireccionará a la siguiente ventana donde elegiremos entre las diferentes opciones que nos ofrece, cuál será la naturaleza de nuestra aplicación, en mi caso voy a seleccionar “Aplicación Web” como lo indica en la siguiente imagen, pero ustedes podrán elegir la opción que ayude a cubrir su proyecto:

Una vez ya definido nuestra aplicación nos muestra que debemos colocar el nombre de nuestra aplicación, y en la sección de URI de redireccionamiento autorizados colocamos la dirección donde vamos a redireccionar una vez que se haya aprobado la autorización por parte de Google ejemplo: http://dominio.com/email/email-sync:

Una vez ya definido toda esta información nos mostrará una ventana modal con la información, nuestro Cliente ID, y nuestro ID de Cliente secreto, y le damos clic en el botón de “Descargar JSON” una vez descargada nos apareceré la siguiente información con sus respectivos valores:

Luego usaremos estos valores como variables de entorno en nuestro archivo .env y usar la información de acuerdo al lenguaje con el que estemos desarrollando.

Habilitar Servicios de Google

Una vez ya definida la configuración de oAuth por parte de Google debemos habilitar los servicios que usaremos en nuestra aplicación, para esto nos dirigimos a la opción de API y servicios Habilitados y luego seleccionamos la opción de Habilitar API y Servicios como lo muestra en la siguiente imagen

Luego se nos abrira una ventana con todos los servicios que ofrece Google en mi caso voy a usar Gmail API, usamos el buscador como lo observamos en la siguiente imagen:

Seleccionamos entre las opciones obtenidas, la que dice Gmail API y la seleccionamos:

Luego le damos clic en el botón de Habilitar como lo vemos en la siguiente imagen:

Y listo ya estaremos autorizados de gestionar información de nuestros correos de Gmail.

--

--