Cómo crear un proyecto en Google API para hacer autenticación con 0Auth 2.0

Clase 29 de 39Curso de Autenticación con Passport.js 2019

Con el fin de poder usar Google como método de autenticación es necesario crear un nuevo proyecto dentro de la consola de desarrolladores de Google.

  1. Nos dirigimos a https://console.developers.google.com y nos autenticamos con nuestra cuenta de Google.
  2. En la parte superior izquierda seleccionamos la organización que queremos usar (Debe haber una por defecto) y hacemos click en Create Project.
  3. Luego nos vamos al sidebar izquierdo y seleccionamos Credentials > Create credentials > OAuth client ID
  4. Nos aseguramos de elegir Web Application como el tipo de aplicación.
  5. Luego establecemos el nombre del cliente que en nuestro caso será SSR Server, el Authorized JavaScript origins: http://localhost:8000 y el Authorized redirect URIs http://localhost:8000/auth/google-oauth/callback. Cuando hagamos despliegue de nuestra aplicación lo ideal es crear otro cliente y remplazar las URLs por las URLs correspondientes de producción.
  6. El Application Name del Consent Screen será Platzi Videos.
  7. Al finalizar la creación copiamos el Client ID y Client secret que seran usados como GOOGLE_CLIENT_ID y GOOGLE_CLIENT_SECRET respectivamente.