Уровень прав доступа к контексту по умолчанию

Каждый контекст имеет уровень прав доступа по умолчанию. Чтобы выполнить некоторые операции в контексте, пользователь должен иметь соответствующий или более высокий уровень прав доступа. Особые переменные, функции, события или действия могут требовать другие уровни прав доступа.

Уровенем прав доступа по умолчанию, определенным практически для всех контекстов в AggreGate Server, является Наблюдатель. Далее приведен список исключений (контекстов, уровень прав доступа по умолчанию которых отличается от Наблюдателя):

Контекст

Уровень прав доступа по умолчанию

Администрирование

Администратор

Корневой

Не определен

Пользователи

Администратор

Пример 1

Уровень прав доступа по умолчанию Корневого контекста AggreGate Server является Не определен. Это значит, что даже не аутентифицированные пользователи могут выполнять некоторые действия с данным контекстом. Однако, действия Перезапустить сервер и Остановить сервер, определенные в данном контексте, требуют уровень прав доступа Администратор для данного контекста. Таким образом, только пользователи с уровнем прав доступа Администратор для корневого контекста смогут остановить или перезапустить сервер.

Пример 2

Уровень прав доступа по умолчанию контекста Пользователь является Наблюдатель. Однако, действие Удалить для данного контекста доступно на уровне Администратор. Таким образом, пользователь с уровнем прав доступа Наблюдатель сможет просматривать статус учетной записи, но не сможет удалить ее. Для этого требуется уровень прав доступа Администратор.