Здравствуйте!
У нас в проекте много ролей, пермитов и правил. Для учёта мы нарисовали схему их взаимосвязей и заполнили таблицу с описаниями пермитов.
Проблема в том что эта документация разрослась и продолжает расти. Её становится всё сложнее поддерживать.
Есть ли какие-то инструменты для автоматической генерации взаимосвязей RBAC? Как вы решаете такие проблемы в своих проектах?
Автоматическое документирование для RBAC
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Автоматическое документирование для RBAC
А как выглядит ваша табличка?
Нравится Yii? Давайте сделаем его лучше!.
Re: Автоматическое документирование для RBAC
По вертикали пермиты, по горизонтали роли:
пермиты описание роль1 роль2 роль3
пермит1 описание1 + + +(CustomRule)
пермит2 описание2 +
пермит3 описание3 +
Знак + под каждой ролью, если для неё есть этот пермит. Рядом с + помечаем правило.
В этой таблице не отображается взаимосвязь между пермитами. Для этого смотрим на диаграмму ролей.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Автоматическое документирование для RBAC
Подозреваю что в удобной для вас форме готового нет.
Нравится Yii? Давайте сделаем его лучше!.