0.0.1-security • Published 3 years ago

node-token v0.0.1-security

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

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'
0.0.1-security

3 years ago

0.9.3

3 years ago

1.0.10

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago