@ladjs/auth
v0.0.5 passport lad lass koa google strategy login auth mongoose and 14 more...
auth
Auth for Lad
Table of Contents
Install
npm:
npm install @ladjs/auth
yarn:
yarn add @ladjs/auth
Usage
const Auth = require('@ladjs/auth');
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 auth = new Auth(Users, {
// ...
});
const app = new Koa();
app.use(auth.passport.initialize());
app.use(auth.passport.session());
Options
See index.js for configuration defaults and environment flags.
Contributors
Name | Website |
---|---|
Nick Baugh | http://niftylettuce.com/ |