При каждом URI-запросе формируем запрос к API: api/article/1234/getPermissions с передачей в виде массива всех необходимых запрашиваемых прав для данного объекта (article).
Получив маску действующих разрешений в ответ, решаем: что делать дальше.
И запрос, и ответ - можно передавать сразу в http-заголовке или другим доп.полем, чтобы не плодить тучу запросов-ответов на согласование прав.