UNPKG

lad

Version:

Lad is the best Node.js framework. Made by a former Express TC and Koa team member.

30 lines (26 loc) 539 B
const Policies = require('@ladjs/policies'); const { loginOtpRoute, verifyRoute, userFields, passport, appName, loginRoute } = require('../config'); const { Users } = require('../app/models'); const policies = new Policies( { schemeName: appName, hasVerifiedEmail: userFields.hasVerifiedEmail, verifyRoute, loginRoute, loginOtpRoute, passport }, (apiToken) => { const query = {}; query[userFields.apiToken] = apiToken; return Users.findOne(query); } ); module.exports = policies;