koa-passport

Passport middleware for Koa

koa-passport

Passport middleware for Koa

Notice: koa-passport@2 support koa@2, for koa@1 use koa-passport@1.

// body parser 
const bodyParser = require('koa-bodyparser')
app.use(bodyParser())
 
// Sessions 
const convert = require('koa-convert') // necessary until koa-generic-session has been updated to support koa@2 
const session = require('koa-generic-session')
app.keys = ['secret']
app.use(convert(session()))
 
const passport = require('koa-passport')
app.use(passport.initialize())
app.use(passport.session())

Example Application

MIT