UNPKG

0uth

Version:

![GitHub](https://img.shields.io/github/license/Mantra27/0uth) ![npm](https://img.shields.io/npm/v/0uth) ![Node.js](https://img.shields.io/node/v/0uth) ![GitHub last commit](https://img.shields.io/github/last-commit/Mantra27/0uth)

16 lines (15 loc) 643 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LocalStrategy = require('passport-local'); const passport = require("passport"); module.exports = (config, req, res) => { passport.use(new LocalStrategy((username, password, done) => { //@ts-ignore const response = config.cb(req, res, (status, result) => { return { status: status, result: result }; }); console.log({ "status": response.status, "result": response.result }); if (response.status == null) { return done(null, response.result); } return done(response.status, null, null); })); };