1.0.0 • Published 2 years ago
@antpack/test-auth v1.0.0
auth Antpack
Lib para generar token y verificar autenticacion
Installation
Instalar libreria como dependencia de desarrollo.
npm i antpacAuth
IMPORTANTE: se debe trabajar con una variable de entorno:
SECRET_KEY_JWT=valor_palabra_secreta
Importar funcionalidades
import { gereateToken } from 'antpackauth';
let token = genearteToken('userID', 'secretKey', ['roloes'])
return eyJhbGciOiJIUzI1NiwejfweivkerCJ9.eyJpdGkiOiIyMzEyMzEyMzEiLCJpcmwiOlsiYWRtaW4iXSwiaWF0IjoxNjU3NzE0NzI3LCJleHAiOjE2NjAzMDY3Mjd9.D3sErs-WQuiwdjcwejcwmcOhpN7-e2V3kl5ZqmD0rSao
Parametros gerate token
Param | Type | Descripcion |
---|---|---|
id | String | identificador del usuario |
secret | jwt.secret | Palabra secreta |
roles | array | Array de roles asociado al usuario - default [] |
expireNumber | number | tiempo de expiracion del token default = 3600 24 30 |
import { auth } from 'antpackauth';
//Se utiliza como middleware verifica si el usuario esta autenticado
router.get('/', auth, controller);
import { getPayload } from 'antpackauth';
let payload = getPayload('secretKey', 'token');
return {
iti: 'weerwefewdqw2',
irl: [ 'admin' ],
iat: 1657735271,
exp: 1660327271
}
Parametros getPayload
Param | Type | Descripcion |
---|---|---|
secretKey | jwt.secret - string | palabra secreta con la que se genera el token |
token | string | token del usuario |
1.0.0
2 years ago