Crear un token una vez autenticado el cliente.
Un token es una credencial digital que se genera del lado del backend y se entrega al frontend. En el frontend, se almacena en localStorage
o en una cookie.
Los tokens se utilizan para autenticar y autorizar a los usuarios en aplicaciones web y móviles. Una vez que el usuario se ha autenticado (generalmente mediante un nombre de usuario y contraseña), el servidor genera un token que se envía al cliente. Este token se adjunta a las solicitudes subsecuentes para verificar la identidad del usuario sin necesidad de reenviar las credenciales.
localStorage
o en una cookie
.npm i jsonwebtoken
Vamos a crear un archivo jwt.js
, en la carpeta utils
, si no tienes la carpeta la creamos y agregas el archivo.
|->node_modules
|->src
|->utils
|-jwt.js
Importamos los módulos jwt
y config
: