Default Context Permission Level
Every context has a default permission level. 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 contexts in the Iotellect Server is Observer. Here is a list of all exceptions (contexts whose default permission level differs from Observer):
Context | Default Permission Level |
Administrator | |
None | |
Administrator |
Example 1
The default permission level of the Root Context of Iotellect 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 the 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.
Was this page helpful?