electrode-csrf-jwt
Version:
Stateless Cross-Site Request Forgery (CSRF) protection with JWT
14 lines (10 loc) • 321 B
JavaScript
;
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;
};