Страница 1 из 1

Автоматическое документирование для RBAC

Добавлено: 2019.08.31, 08:44
maxomato
Здравствуйте!
У нас в проекте много ролей, пермитов и правил. Для учёта мы нарисовали схему их взаимосвязей и заполнили таблицу с описаниями пермитов.
Проблема в том что эта документация разрослась и продолжает расти. Её становится всё сложнее поддерживать.

Есть ли какие-то инструменты для автоматической генерации взаимосвязей RBAC? Как вы решаете такие проблемы в своих проектах?

Re: Автоматическое документирование для RBAC

Добавлено: 2019.08.31, 10:54
samdark
А как выглядит ваша табличка?

Re: Автоматическое документирование для RBAC

Добавлено: 2019.09.03, 00:28
uEhlO4a

Re: Автоматическое документирование для RBAC

Добавлено: 2019.09.05, 08:16
maxomato
samdark писал(а): 2019.08.31, 10:54 А как выглядит ваша табличка?
По вертикали пермиты, по горизонтали роли:
пермиты описание роль1 роль2 роль3
пермит1 описание1 + + +(CustomRule)
пермит2 описание2 +
пермит3 описание3 +

Знак + под каждой ролью, если для неё есть этот пермит. Рядом с + помечаем правило.
В этой таблице не отображается взаимосвязь между пермитами. Для этого смотрим на диаграмму ролей.

Re: Автоматическое документирование для RBAC

Добавлено: 2019.09.05, 23:52
samdark
Подозреваю что в удобной для вас форме готового нет.