Администрирование пользователей
В платформе InsparkIoT используется ролевая модель доступа, при которой каждой роли доступны определенные действия в системе.
Общая модель доступа представлена на схеме ниже:
Ниже представлен список ролей с правами действия над объектами.
Имя роли | Описание прав роли |
---|---|
Access Administrator | Manage User, UserGroup |
Config administrator | Manage all library objects |
Power User | Manage Objects, Controller, Unit. Execute controller's command |
System administrator | Full access to app operations |
User | Read dashboards, charts, map. Execute dashboard's command |
Spectator | Only spectator in system |
Платформа InsparkIoT не предусматривает возможности управления ролями. Роли в системе фиксированы. В тоже время, группе можно назначить произвольный состав ролей. Все пользователи в группе, обладают соответствующими правами группы. Таким образом, управление доступом к системе доступно только для пользователей с ролями Access Administrator, System administrator.
Раздел меню управления пользователями показан ниже.
Карточка пользователя:
Имя поля | Описание |
---|---|
ключ | Идентификатор пользователя (логин) |
login | Логин пользователя |
firstname | Имя пользователя |
lastname | Фамилия пользователя |
middlename | Отчество пользователя |
post | Индекс |
phone | Телефоны |
Адрес электронной почты | |
state | Состояние (0 - отключен, 1 - активен) |
theme | Идентификатор текущей темы |
ilocale | Локаль (языковой стандарт) |
defaultscreen | Экран по умолчанию (-1: карта, 0-нет, >0: идентификатор отображаемого дашборда) |