passport
Passport for Lad
Table of Contents
Install
npm:
npm install @ladjs/passportyarn:
yarn add @ladjs/passportUsage
const Passport = require('@ladjs/passport');
const koa = require('koa');
const mongoose = require('mongoose');
const passportLocalMongoose = require('passport-local-mongoose');
const User = new mongoose.Schema();
User.plugin(passportLocalMongoose, {
// ...
});
const Users = mongoose.model('User', UserSchema);
const passport = new Passport(Users, {
// ...
});
const app = new Koa();
app.use(passport.initialize());
app.use(passport.session());Options
See index.js for configuration defaults and environment flags.
You can customize the field names, see the fields object in index.js.
Contributors
| Name | Website |
|---|---|
| Nick Baugh | http://niftylettuce.com/ |
| Shaun Warman | https://shaunwarman.com/ |
| shadowgate15 | https://github.com/shadowgate15 |