Содержание

,

Инвентаризация: DEV: Типы доступа

Типы доступа используются в ACE для обозначения какой именно доступ объект предоставляется к ресурсу.
Теоретически все просто:

Из этого можно понять какие ACE, какой доступ получают к каким объектам.
Из необычного:

Включения в себя других типов

Первоначальная задумка была в том, что могут быть доступы собранные из других доступов, например:

Пока не пригодилось вообще никак.

Если только в форме выдачи прав, тогда

надо сделать контроллер, на который отправляются выставленные права, а тот в ответ высылает, какие должны быть выставлены и какие должны быть заблокированы от снятия (а какие нет)

Параметры доступа

Потребовалось для учета нестандартных портов, а может быть и стандартных тоже. Пример
Сервис X имеет доступ к сервису Y по протоколу HTTPS по порту 44300 (что не стандартно и должно быть учтено)
Вопросы:

нужен контроллер, который в ответ на список выставленных галок возвращает список тех, на которые должны быть созданы поля ввода параметров\
в модели нужно создать поле-массив, куда эти данные нужно будет передать из формы и потом положить в таблицу связей