Управление пользователями

 

Модель управления пользователями Fornavi поддерживает сценарии использования от простых индивидуальных учетных записей до крупных организаций с множеством менеджеров, администраторов и обычных пользователей.

Основные роли пользователей

Администратор — суперпользователь с полным неограниченным доступом ко всему серверу Traccar.

Менеджер — пользователь с расширенными возможностями, позволяющими ему управлять подмножеством пользователей и регистрировать новых.

Пользователь — обычный пользователь, который может управлять своими ресурсами и добавлять новые.

Ограниченные роли пользователей

Пользователь с правами только для чтения — это пользователь, который не может добавлять, редактировать или удалять что-либо в системе. Он может только отслеживать назначенные ему объекты. Может быть полезен для публичного/встроенного доступа.

Пользователь с правами только для чтения — обычный пользователь с ограничениями на управление устройством. Другие настройки можно редактировать без ограничений.

Ограничения для пользователей

Ограничение на количество устройств — лимит на число устройств, которые может иметь пользователь. Пользователь не может добавить больше устройств, чем позволяет его лимит .

Если параметр «ограничение на количество устройств» установлен на -1 , это означает, что у пользователя нет ограничений на количество устройств.

Если лимит устройств установлен на 0 , это означает, что пользователь не может добавлять устройства, но может редактировать или удалять существующие.

Ограничение на количество пользователей — лимит на число пользователей, которое может иметь менеджер. Менеджер не может добавить больше пользователей, чем позволяет его лимит .

Если лимит пользователей установлен на -1 , это означает, что у менеджера нет ограничений.

Если лимит пользователей установлен на 0 , это означает, что пользователь не является менеджером. Разница между менеджером и обычным пользователем заключается в значении лимита пользователей . У менеджера лимит пользователей не равен 0 .

Изменять эти поля может только администратор .

У пользователя, созданного менеджером, оба лимита всегда будут иметь нулевое значение.

Для самостоятельно зарегистрированных пользователей ограничение на количество устройств будет установлено на -1 или значение из параметра users.defaultDeviceLimit в конфигурации сервера .

Срок действия — время, по истечении которого пользователь не может войти в систему.

Отключено — пользователь не сможет войти в систему, если его учетная запись отключена .

Пользователь или менеджер не могут редактировать эти два поля в своих учетных записях.

Менеджер может редактировать эти поля для пользователей, к которым у него есть доступ, с одним ограничением. Если у менеджера установлен срок действия , он не может установить срок действия для других пользователей позже, чем для себя.

Ещё одно важное ограничение заключается в том, что только администратор может отключать устройства друг от друга.

Встроенный или публичный просмотр

Начнём с создания пользователя:

  • Зарегистрировать нового пользователя
  • Предоставьте пользователю доступ только для чтения.
  • Сгенерировать токен для пользователя.

Теперь пользователь может войти в систему, используя токен в URL-адресе. Например: http://hosting.fornavi.ru/?token=ABCDEFGHIJKLMN .

Traccar как сервис

Администратор сервиса может создать одного пользователя -менеджера для каждого клиента, установить ограничение на количество пользователей и устройств в соответствии с подпиской. Например, 5 пользователей и 50 устройств. Он также может установить время истечения срока действия подписки.

В приведенном выше примере клиент может добавить 5 пользователей и 50 устройств, связать устройства с пользователями, создавать и связывать группы, геозоны и все остальное в пределах указанных ограничений.

Ограничение на количество устройств, установленное администратором, будет действовать для всего клиентского приложения, поскольку пользователи могут добавлять новые устройства только в том случае, если администратор явно это разрешит.