5.1.4 • Published 10 days ago
@ladjs/passport v5.1.4
@ladjs/passport
Passport for Lad
Table of Contents
Install
npm:
npm install @ladjs/passport
Usage
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());
Strategies
Currently supported strategies:
- Local (email)
- Apple (Sign in with Apple)
- GitHub
- OTP
Options
See index.js for configuration defaults and environment flags.
You can customize the field names and phrases, see the fields
and phrases
objects in index.js.
Contributors
Name | Website |
---|---|
Nick Baugh | http://niftylettuce.com/ |
Shaun Warman | https://shaunwarman.com/ |
shadowgate15 | https://github.com/shadowgate15 |
License
5.1.4
10 days ago
5.1.3
11 days ago
5.1.2
11 days ago
5.1.1
5 months ago
5.1.0
5 months ago
5.0.3
2 years ago
5.0.2
2 years ago
5.0.1
2 years ago
5.0.0
2 years ago
3.0.0
2 years ago
4.0.1
2 years ago
4.0.0
2 years ago
2.1.0
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.0.0
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
5 years ago
0.0.1
6 years ago