Exemple #1
0
 def call_hook(self, resource, req, args, ctype, path):
     auth_classes = self.rolemap[path]
     user = self.getuser(req.remote_user)
     if isinstance(user, auth_classes):
         return HttpResourceDispatcher.call_hook(
             self, resource, req, args, ctype, path)
     else:
         self.respond('User %s has no access permission' % user,
                      '401 Unauthorized')