Claim (разрешение)
Атомарное разрешение: пара «ключ + значение»
Определение
Атом полномочий в модели доступа Сервиса: пара из ключа и значения. Ключ говорит, что за разрешение (выполнить команду, выполнить запрос, увидеть UI-элемент); значение — на что именно (имя класса команды/запроса, путь UI-элемента вида подсистема/ресурс/действие или * — «всё»).
Ключи берутся из закрытого реестра: icd/cqrs/command, icd/cqrs/query, icd/ui. Claim-ы не назначаются пользователю напрямую — они собираются в функции, функции в группы, группы выдаются пользователю. При запросе система складывает все claim-ы пользователя и проверяет, есть ли среди них нужный (или *).
Допустимые синонимы
- клейм
- разрешение