UNPKG

electrode-csrf-jwt

Version:

Stateless Cross-Site Request Forgery (CSRF) protection with JWT

14 lines (10 loc) 321 B
"use strict"; module.exports = function(defaultConfig, userConfig) { const cookieConfig = Object.assign({}, defaultConfig, userConfig); Object.keys(cookieConfig).forEach(x => { if (cookieConfig[x] === undefined || cookieConfig[x] === null) { delete cookieConfig[x]; } }); return cookieConfig; };