0.0.5 • Published 2 years ago

verifi v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Verifi

a package which can be installed by the command

npm i verifi

Implementation (serverSide)

database setup

const verifi = require("verifi");

await verifi.connectDB(`${process.env.MONGOURL}`);

routes setup

const express = require("express")
const app = express()

const verifiRoutes = require("verifi/routes");
const publicRoutes = require("verifi/publicRoutes");

const authorisedRoute = (req,res,next) => {
    // verify user authentication
	if(verifiAuthentication()){
	    req.user = {...payload,userID}
		next();
	} else {
		res.status(401).json({message:"Unauthorised user"});
	}
}

app.use("/verifi/", authorisedRoute, verifiRoutes);
app.use("/verifi-assets/", publicRoutes);

Usage

const verifi = require("verifi");
// is user registered for offline OTP
verifi.isUserRegistered(USERID) => boolean

//  to verifi the OTP for specified user
verifi.verifyOTP(USERID, OTP) => boolean
0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.0.0

2 years ago