node package manager

koa-passport

Passport middleware for Koa

koa-passport

Passport middleware for Koa

koa-passport version koa version branch npm tag
1.x 1.x master latest
2.x 2.x v2.x next
// 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