вы путаете понятия
вы предоставляете не права на чтение приложению
а пользователь предоставляет права на чтение его данных какому-то приложению
Да, я какраз и хочу их разграничить, потому что не очень понимаю. Если ограничение прав к клиентскому ПО осуществляется в разрезе прав пользователя, то получается какой то жирнющий токен, потому что таких прав может быть очень и очень много. + они не отвечают на вопрос кому все таки, и что можно. Приведу пример read:orders
Может значить дай вообще все ордеры, если я евляюсь админом системы.
Если я менеджер подразделения, то дай мне все ордеры этого подразделения.
А если я штатный человечек который просто купил что то, то вообще дай мне только мои заказы