Skip to content

Commit

Permalink
Security example for app.keys
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicolas Beguier committed Nov 13, 2019
1 parent f81d713 commit 494b0bb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
4 changes: 3 additions & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,12 @@ $ npm install koa-session

```js
const session = require('koa-session');
const Keygrip = require('keygrip');
const Koa = require('koa');
const app = new Koa();

app.keys = ['some secret hurr'];
/** Redefining Keygrip to use sha512 */
app.keys = new Keygrip(['insert 64 bytes random string', 'insert another 64 bytes random string'], 'sha512');

const CONFIG = {
key: 'koa:sess', /** (string) cookie key (default is koa:sess) */
Expand Down
3 changes: 2 additions & 1 deletion example.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@

var session = require('./');
var Koa = require('koa');
var Keygrip = require('keygrip');
var app = new Koa();

app.keys = ['some secret hurr'];
app.keys = new Keygrip(['insert 64 bytes random string', 'insert another 64 bytes random string'], 'sha512');

app.use(session(app));

Expand Down

0 comments on commit 494b0bb

Please sign in to comment.