Modificar la autenticaci贸n almacenando informaci贸n de usuario en sesi贸n por la autenticaci贸n basada en tokens.
Adem谩s, la autenticaci贸n ser谩 煤nicamente social para los usuarios que quieran interactuar con la web, como por ejemplo votar los posts del Blog.
En cuanto a la autenticaci贸n de cara al Panel de Administraci贸n, tenemos la posibilidad de mantener dicho login ajeno al nuevo que vamos a implementar y mantenerlo, o bien incluirlo en el nuevo login gestionando los roles de usuarios.
La mejor opci贸n parece la de usar passport en el Back, realizar login mediante p谩gina de Google Sign-In y, tras el callback, insertar o actualizar el usuario obtenido desde Google. Hecho esto, habr谩 que generar un JWT, el cual se almacenar谩 en el Front y se enviar谩 en cada petici贸n de API que lo requiera.
Para ello seguiremos los pasos de la gu铆a de Carlos Azaustre (https://carlosazaustre.es/registro-y-autorizacion-de-usuarios-en-node-js-con-twitter-y-facebook/) adaptada a Google como se indica en la web de passportjs.