1.1.0 • Published 3 years ago

npm-adinet-2auth v1.1.0

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

Adinet 2Auth

Adinet 2Auth es una libreria de 2 factor para inicio de sesion segura en plataformas internas.

Instalacion

puedes instalarlo desde npm

$ npm install npm-adinet-2auth

o tambien puedes clonar el repositorio

$ git clone https://github.com/chechooxd/Adinet-2Auth.git

Como se usa

Creacion y envio de Codigo

const auth = require('npm-adinet-2auth')

const mailConfig = {
  host: "smtp.example.com",
  port: 587,
  secure: false, // upgrade later with STARTTLS
  auth: {
    user: "username",
    pass: "password",
  },
}

const from = 'example@from.com'

auth.addCode(mailConfig, from, 'userName', 'user@email.com')

Validacion de Codigo

const auth = require('npm-adinet-2auth')

var valid = auth.validateCode('userName', 'code') // return Boolean

Expiracion de Codigo

const auth = require('npm-adinet-2auth')

var CODES = auth.getCode()

const expire = () => {
    for (const {id, time} of CODES) {
        auth.expireCode(id, time)
    }
} 

setTimeout(expire(), 3000);

Licencia

MIT

1.1.0

3 years ago

1.0.9

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago