def delete(self, resource_path):
     self.authenticate()
     BaseHandler.delete(self, resource_path)
 def get(self, resource_path):
     self.authenticate()
     BaseHandler.get(self, resource_path)
 def post(self, resource_path):
     self.authenticate()
     BaseHandler.post(self, resource_path)
 def initialize(self, auth_header='blueshed-auth-token'):
     self.auth_header = auth_header 
     self.user = None
     BaseHandler.initialize(self)