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

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
maxomato
Сообщения: 5
Зарегистрирован: 2016.03.07, 15:10
Откуда: Воронеж

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

Сообщение maxomato »

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

Есть ли какие-то инструменты для автоматической генерации взаимосвязей RBAC? Как вы решаете такие проблемы в своих проектах?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

А как выглядит ваша табличка?
maxomato
Сообщения: 5
Зарегистрирован: 2016.03.07, 15:10
Откуда: Воронеж

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

Сообщение maxomato »

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

Знак + под каждой ролью, если для неё есть этот пермит. Рядом с + помечаем правило.
В этой таблице не отображается взаимосвязь между пермитами. Для этого смотрим на диаграмму ролей.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Подозреваю что в удобной для вас форме готового нет.
Ответить