RBAC для CRM
Добавлено: 2021.04.05, 10:01
Здравствуйте,
Есть система в которой есть Директор, Менеджер, Клиент.
Есть права Смотреть клиентов, Редактировать клиентов, Писать Клиенту
В системе появились новые пользователи у которых появился доступ к управлению правами и ролями.
Для пользователей из фирмы 1 Роли остались прежние Директор, Менеджер, Клиент, а для других приобрели вид
Директор2, Менеджер2, ...
И получается с ростом фирм ростет количество ролей.
Нашел Attribute-based access control (ABAC) но с реализацией в yii2 нет
Возможно есть более простые варианты реализовать требуюемую логику с помощью RBAC?
Нужно что бы роли оставались теми же но в тоже самое время что бы фирмы могли редактировать permissions и rules для своих ролей, а не всей системы в целом?
Есть система в которой есть Директор, Менеджер, Клиент.
Есть права Смотреть клиентов, Редактировать клиентов, Писать Клиенту
В системе появились новые пользователи у которых появился доступ к управлению правами и ролями.
Для пользователей из фирмы 1 Роли остались прежние Директор, Менеджер, Клиент, а для других приобрели вид
Директор2, Менеджер2, ...
И получается с ростом фирм ростет количество ролей.
Нашел Attribute-based access control (ABAC) но с реализацией в yii2 нет
Возможно есть более простые варианты реализовать требуюемую логику с помощью RBAC?
Нужно что бы роли оставались теми же но в тоже самое время что бы фирмы могли редактировать permissions и rules для своих ролей, а не всей системы в целом?