koa-one-time-csrf

koa one time csrf


Keywords
koa, csrf
License
ISC
Install
npm install koa-one-time-csrf@0.1.4

Documentation

Koa one time csrf

One time csrf middleware fro koa2

Requirements

  • Node v6.0+
  • redis

Workflow

  • npm install

Use

  • app.use(require('koa-one-time-csrf')(opts))
  • ctx.body = await ctx.getNewCsrf();

Options

const defaultOptions = {
  maxAge: 1000 * 60 * 60, //tokens store in reids max age
  prefix: 'afcsrf', //redis key prefix
  redis: { //redis config
    host: '127.0.0.1',
    prot: 6379,
    db: 0,
  },
};