6.0.0 • Published 2 years ago

koa-passport v6.0.0

Weekly downloads
90,882
License
MIT
Repository
github
Last release
2 years 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/serverlongtan2strapi-new-admin@adapttive/strapi-adminberserk-admin@infinitebrahmanuniverse/nolb-koa-p@everything-registry/sub-chunk-2023taboo-cmsworldkitws-strapi-forkteamchatvizsuperpanelstarshipstrapi-adminstrapi-admin-eezystrapi-admin-kosmosstrapi-boing-adminstrapi-maxiphy-adminthe-apithis-could-be-mobilevapid-clivapid-cli-next@ditojs/server@blueprod/ws-koa@rpowell/backend-corejaid-core-twitch-authjaidbotjollofjollof-appkakojsiqbal-node-welcomekoa-full-authkoa-neo4jkoa-neo4j-forkkoa-neo4j-middlewarekoa-neo4j-monitorkoa-middleware@meeehdi/strapi-adminucell_b2c_apitraveluniv-strapi-admin@anfo/huiserver@ashnazg/atst@attackpattern/node-cqrs-projections@attackpattern/node-cqrs-services@akemona-org/strapi-admin@bimbeo160/admin@budibase/backend-core@budibase/auth@budibase/worker@cheminfo/eln-graphql-server@codechemistry/strapi-admin@brainhive/strapi-admin@devlego/worker@devlego/backend-core@digicms/admin@digicommerce/cms-admin@danhuyenphan/strapi-adminxxscreepsuniversal-app@ecoflow/ecoflow@ecoflow/types@greenrenge/moleculer-iam-core@guivic/fabric-node@huiweitech/matrix-admin@igloo-be/core-admin@fjedi/rest-api@fullstack-one/auth@ekggniebelruebgarten/strapi-admin@geta6/coah@inheap/identity@ladjs/passport@ladjs/auth@lbennett/yuzu@irv/auth-middleware-public@lyn4ed/strapi-admin@lynched-test/strapi-admin@mrcosmic/x-cms@musaev/strapiadmin@netvarec/vapi-cli@nexacarts/admin@near-solution/auth-base@neec/vapi-cli@node-cool/authentication@facetdev/node-cqrs-projections@facetdev/node-cqrs-services@justathoughtnz/justathoughtnz-vapid-cli@k-suite/server@josephcc00/admin@hotfusion/authorization@hotfusion/fusion@hotfusion/pm@kenote/koa-passport@prejt/resource-api@punch-in/strapi-admin@sanjeevdhangar89/custom-strapi-admin@salsita/koa-jwt-auth@starzeus/budibase-backend-core@nwire/api@opera_build/auth@sphinx-software/fusion-oauth
6.0.0

2 years ago

5.0.0

3 years ago

4.1.4

4 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.1

8 years ago

4.0.0

8 years ago

3.0.0

8 years ago

1.4.0

8 years ago

3.0.0-rc.3

8 years ago

3.0.0-rc.2

9 years ago

3.0.0-rc.1

9 years ago

2.2.2

9 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

2.1.0

9 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.2.0

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

11 years ago

1.1.2

11 years ago

1.1.1

11 years ago

1.1.0

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago

0.5.1

11 years ago

0.5.0

11 years ago

0.4.0

11 years ago

0.3.2

11 years ago

0.3.1

11 years ago

0.3.0

11 years ago

0.2.0

11 years ago

0.1.0

11 years ago