Хм, понятия не имею, может это гуглиться или нет.
Но по моему опыту есть минимум четыре схемы для авторизации:
RBAC (по ролям пользователя),
ABAC (по ролям пользователя и атрибутам связанных сущностей, сложно в реализации),
по владению (отдельные пользователи являются владельцами конкретных сущностей, типа "мои платежи принадлежат именно мне),
по оргструктуре (есть сущности, привязанные к моей позиции в оргструктуре, при этом есть всякие связи вида "начальник имеет доступ к подчиненным", "я замещаю такого-то и получаю доступ к данным по его позиции" и т.п.)
Каждый из подходов требует очень специфических подходов к реализации.