Функция

Доменная сущность Версия: 0.1 draft

Человекочитаемая единица полномочий (напр. «Ввод и проверка»). Раскрывается в набор claim-значений — атомарных разрешений на команды, запросы и UI-элементы.

⟨/⟩ Исходник

1. Назначение

Функция — то, чем оперирует администратор, думая о доступе: «ввод и проверка», «только просмотр», «управление доступом». За понятным названием стоит набор атомов — claim-значений, которые и проверяются системой.

Функции сеет разработчик (в инфраструктуре, вместе с их claim-значениями): состав разрешений — следствие устройства команд/запросов и экранов, а не предмет ручной настройки администратором. Администратор комбинирует готовые функции в группы.

2. Инварианты

Свойства

СвойствоТипОписание
IdGuidИдентификатор функции.
NameStringНазвание функции (напр. «Ввод и проверка», «Только просмотр», «Управление доступом»).
ClaimValuesIReadOnlyList<FunctionClaimValue>Claim-значения, составляющие фактические полномочия функции.

Связанные артефакты

Документы