6.0.0 • Published 1 year ago

koa-passport v6.0.0

Weekly downloads
90,882
License
MIT
Repository
github
Last release
1 year ago

koa-passport

Passport middleware for Koa

NPM

koa-passport versionpassport versionkoa versionbranch
6.x, 5.x6.x, 5.x2.xmain
4.x4.x2.xv3.x
3.x, 2.x2.x2.xv2.x
1.x1.x1.xv1.x

Usage

// body parser
const bodyParser = require('koa-bodyparser')
app.use(bodyParser())

// Sessions
const session = require('koa-session')
app.keys = ['secret']
app.use(session({}, app))

const passport = require('koa-passport')
app.use(passport.initialize())
app.use(passport.session())

Example Application

Passport's values and methods are exposed as follows:

app.use(async ctx => {
  ctx.isAuthenticated()
  ctx.isUnauthenticated()
  await ctx.login()
  ctx.logout()
  ctx.state.user
})

License

MIT

@kbox/server@budibase/workerlongtan2strapi-new-admin@adapttive/strapi-adminwebsrvberserk-admin@infinitebrahmanuniverse/nolb-koa-p@everything-registry/sub-chunk-2023@igloo-be/core-admin@inheap/identity@guivic/fabric-node@geta6/coah@irv/auth-middleware-public@nexacarts/admin@near-solution/auth-base@netvarec/vapi-cli@neec/vapi-cli@kenote/koa-passport@ladjs/auth@ladjs/passport@josephcc00/admin@k-suite/server@justathoughtnz/justathoughtnz-vapid-cli@lbennett/yuzu@fullstack-one/auth@lyn4ed/strapi-admin@lynched-test/strapi-admin@meeehdi/strapi-admin@greenrenge/moleculer-iam-core@huiweitech/matrix-admin@mrcosmic/x-cms@musaev/strapiadminthe-apithis-could-be-mobiletraveluniv-strapi-adminucell_b2c_apiuniversal-appvapid-clivapid-cli-nextxxscreepsws-strapi-forkworldkitleafjslf-strapi-admin@strapi/adminlongtan@typhoon/servermiolomoleculer-iammowens.commowa@node-cool/authentication@prejt/resource-apilusty@spctrltd/api@sphinx-software/fusion-oauth@starzeus/budibase-backend-coreeaglet@wizeapps/sequelize-acl@wizeapps/sequelize-audit@rpowell/backend-core@nwire/api@opera_build/auth@punch-in/strapi-adminkoma@sanjeevdhangar89/custom-strapi-admin@salsita/koa-jwt-auth@ekggniebelruebgarten/strapi-admineshop-modules-member@zhili/nodejs-server-common@universaldevices/pg3mjb-dsm@taboo/cms-coremagnet-passport@vapid/cli@vo2-brand-experience/strapi-admin@velop-pkg/server@velop/server@viconsol/admin@ysdn/adminluna-auth@things-factory/auth-base@tonysusi/vapid@toanz/strapi-admin@wealthbar/serf@x-team/strapi-admin@x1oj0/strp-adminacc-strapi-adminanthemapey-eyeaoauthexcel-export-demo@fjedi/rest-apiextensive-react-server@attackpattern/node-cqrs-projections@attackpattern/node-cqrs-servicesglazed@blueprod/ws-koa@brainhive/strapi-admin
6.0.0

1 year ago

5.0.0

2 years ago

4.1.4

3 years ago

4.1.3

5 years ago

4.1.2

5 years ago

4.1.1

6 years ago

4.1.0

6 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.0.0

7 years ago

1.4.0

7 years ago

3.0.0-rc.3

7 years ago

3.0.0-rc.2

7 years ago

3.0.0-rc.1

8 years ago

2.2.2

8 years ago

2.2.1

8 years ago

2.2.0

8 years ago

2.1.1

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.2.0

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago