Default Context Permission Level

Top  Previous  Next

Every context has a default permission level. In order to be able to execute some operations with this context, a user must have this permission level or a higher one for it. Specific variables, functions, events or actions may require other permission levels than the default level.

The default permission level defined for almost all context in the AggreGate Server is Observer. Here is a list of all exceptions (contexts whose default permission level differs from Observer):

Context

Default Permission Level

Administration

Administrator

Root

None

Users

Administrator

Example 1

The default permission level of the Root Context of AggreGate Server is None. It means that even non-authenticated users may execute some actions with this context. But the Restart Server and Stop Server actions that are defined in this context require Administrator permission level in this context. Thus, only users whose permissions table defines Administrator permission level for the Root context will be able to stop or restart the server.

Example 2

The default permission level of the User context is Observer. But the Delete action defined in this context has an Administrator permission level. Thus, a user having the Observer permission level for this context will be able to  view account status, but will not be able to delete it. The Administrator permission level is required for that.