Принципалы#
Принципал — это учетная запись, от имени которой можно совершать действия с каталогом.
Используйте команду principal create для создания принципала, команду principal update для активации и деактивации принципала, команду principal delete для удаления принципала, и команду principal get для просмотра состояния учетной записи принципала.
Существует два типа принципалов: user и role
Пользователь#
Пользователь (user) — это учетная запись, которая выполняет конкретные действия.
Пользователь может быть аутентифицирован в каталоге, используя один из следующих механизмов:
Учетная запись пользователя может быть деактивирована. Деактивированный пользователь не может быть аутентифицирован в каталоге.
Пользователю могут быть назначены роли.
Пользователю не могут быть назначены привилегии. Пользователь получает привилегии назначенных ему ролей (прямых и наследованных).
Роль#
Роль (role) — это специальная учетная записи для управления доступом к объектам каталога.
Роли не подлежат аутентификации и не могут быть деактивированы.
Роли могут быть назначены другие роли, формируя иерархию ролей.
Например, пользователю alice
может быть назначена роль data-scientist
, а роли data-scientist
назначена роль engineer
.
Таким образом, пользователь alice
получит все привилегии, назначенные ролям data-scientist
и engineer
.
Роли могут быть назначены привилегии.
Каталог имеет несколько встроенных ролей.