Example #1
0
 return function (req, res, next) {
   var act = ert(req, action);
   if(tester(req,verb)(act)){
     next();
   }else{
     //Failed authentication.
     failureHandler(req, res, act);
   }
 };
Example #2
0
 return function (req, res, next) {
   var act = ert(req, action);
   if (this.async) {
     this.test(req, act).done(function (result) {
       if (result) {
         next();
       } else {
         //Failed authentication.
         onFail(req, res, next, act);
       }
     }.bind(this), next);
   } else {
     if(this.test(req, act)){
       next();
     }else{
       //Failed authentication.
       onFail(req, res, next, act);
     }
   }
 }.bind(this);
Example #3
0
 return function (action) {
   var act = ert(req, action);
   return roles.test(req, act)
 }