0.0.1-security • Published 3 years ago
node-token v0.0.1-security
node-token
Creador de tokens codificados y decodificador de tokens a base de una clave.
Instalación
npm install --save node-token
Ejemplo
const nodeToken = require('node-token');
// Personalizar los mensajes de error
nodeToken({
verificar: "TOKEN INCORRECTO",
expira: "TOKEN YA ESTA EXPIRADO"
});
// Variables
var datos = "Este el dato para el token";
var llave = "Llave secreta";
/**
* La función codificar recibe los siguientes parametros
* 1.- El dato a codificar
* 2.- Llave secreta
* 3.- En cuanto dias va a caducar - OPCIONAL
*
*/
var token = nodeToken.codificar(datos, llave, 15);
// El valor de token seria c2FQbmp6K2hPQVo1aUdJNG9EMFN4dz09ZXlKa1lYUnZjeUk2SWtWemRHVWdaV3dnWkdGMGJ5QndZWEpoSUdWc0lIUnZhMlZ1SWl3aWFXRjBJam94TkRjM016TXlORGd4TENKbGVIQWlPakUwTnpjek16STBPREY5
/**
* La funcion decodificar recibe los siguientes parametros
* 1.- Token codificado
* 2.- Llave secreta
*
* ERRORES:
* - En caso de que el token sea incorrecto devolvera la siguiente estructura
{
error: "TOKEN INCORRECTO"
}
*
* - En caso de que el token ya expiro devolvera la siguiente estructura
{
error: "TOKEN YA ESTA EXPIRADO"
}
*
*/
var tokenDecodificado = nodeToken.decodificar(token, llave);
// El valor de tokenDecodificado seria 'Este el dato para el token'