Refactor run all requests and permitted or forbidden to resource