Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 875 Bytes

readme.md

File metadata and controls

33 lines (27 loc) · 875 Bytes

Resuelve Auth

Reesuelve Auth es la versión del resuelve-auth pero hecho 100% en node

Modo de uso

const Auth = require('@resuelve/auth')

const setup = {
  secret: 'test secret',  //requerido
  service: 'my service', // opcional
  role: 'my role', // opcional
  session: 'my session', // opcional
  timestamp: 1575068419977 // opcional
}
const auth = new Auth(setup)

const metaData = {} // cualquier objeto tipo JSON
const token = auth.generateToken(metaData)
const parsedData = auth.parseToken(token)

/* la respuesta de parsedData trae lo siguiente
parsedData = {
  meta: {}, // lo ingresado en metaData
  service: '' // lo mismo que definido en el setup
  role: '' // lo mismo que definido en el setup
  session: '' // lo mismo que definido en el setup
  timestamp: '' // lo mismo que definido en el setup o auto generado
}
*/