@ladjs/auth

v0.0.5
Auth for Lad
passport lad lass koa google strategy login auth mongoose and 14 more...

auth

build status code coverage code style styled with prettier made with lass license

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/

License

MIT © Nick Baugh

npm i @ladjs/auth

Metadata

  • MIT
  • >=8.3
  • Nick Baugh
  • released 12/2/2017

Downloads