UNPKG

mustbe

Version:

Authorization plumbing for Node+Express apps

19 lines (13 loc) 389 B
// Principal // ------------- function Principal(identity, verifier){ this.identity = identity; this.verifier = verifier; } Principal.prototype.isAuthenticated = function(cb){ this.identity.isAuthenticated(cb); }; Principal.prototype.isAuthorized = function(activity, requestParams, cb){ this.verifier.isAuthorized(activity, requestParams, cb); }; module.exports = Principal;