UNPKG

carcass-auth

Version:

(Node.js) Authentication middlewares, in Carcass style.

16 lines (11 loc) 345 B
var carcass, sign, validValue; carcass = require('carcass'); sign = require('cookie-signature').sign; validValue = carcass.object.validValue; module.exports = function(options) { var encodeSID; validValue(options.secret); return encodeSID = function(sessionID) { return encodeURIComponent(sign(sessionID, options.secret)); }; };