JWT (Json Web Token)
Json web token es un protocolo compacto de autenticación que permite transportar información entre dos partes en formato JSON. Con el creciente desarrollo de las aplicaciones distribuidas y con el surgimiento de la arquitectura Rest, también surgió la necesidad de mejorar la seguridad, ya que la implementación tradicional de seguridad en este tipo de aplicaciones no era segura( nada que este expuesta al internet es 100% seguro). Cuando nos referimos a la seguridad tradicional, nos referimos al uso de sesiones en aplicaciones monolíticas o el uso de cookies de sesiones en aplicaciones distribuidas, ambos enfoques requerían que el servidor valide su integridad. Con las cookies de sesión, el servidor autenticaba al usuario y generaba una cookie de sesión y la enviaba al cliente, esta cookie era enviada por cada petición al servidor, sin embargo este mecanismo estaba expuesto a ser vulnerable, ya que se podían robar la cookie de sesión y realizar peticiones al ...