OurBigBook logoOurBigBook Docs OurBigBook logoOurBigBook.comSite Source code
web/jwt.js
const { createSigner, createVerifier } = require('fast-jwt')

const { secret } = require('./front/config')

// Keep the HS256 format used by jsonwebtoken so existing login cookies remain
// valid across the dependency migration.
const sign = createSigner({ algorithm: 'HS256', key: secret })
const verify = createVerifier({ algorithms: ['HS256'], key: secret })

module.exports = { sign, verify }