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

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

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

Сообщение maxomato » 2019.08.31, 08:44

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

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

Аватара пользователя
samdark
Администратор
Сообщения: 9195
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2019.08.31, 10:54

А как выглядит ваша табличка?


maxomato
Сообщения: 2
Зарегистрирован: 2016.03.07, 15:10
Откуда: Воронеж

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

Сообщение maxomato » 2019.09.05, 08:16

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

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

Аватара пользователя
samdark
Администратор
Сообщения: 9195
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2019.09.05, 23:52

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

Ответить