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

Основные роли пользователей
Администратор — суперпользователь с полным неограниченным доступом ко всему серверу Traccar.
Менеджер — пользователь с расширенными возможностями, позволяющими ему управлять подмножеством пользователей и регистрировать новых.
Пользователь — обычный пользователь, который может управлять своими ресурсами и добавлять новые.
Ограниченные роли пользователей
Пользователь с правами только для чтения — это пользователь, который не может добавлять, редактировать или удалять что-либо в системе. Он может только отслеживать назначенные ему объекты. Может быть полезен для публичного/встроенного доступа.
Пользователь с правами только для чтения — обычный пользователь с ограничениями на управление устройством. Другие настройки можно редактировать без ограничений.
Ограничения для пользователей
Ограничение на количество устройств — лимит на число устройств, которые может иметь пользователь. Пользователь не может добавить больше устройств, чем позволяет его лимит .
Если параметр «ограничение на количество устройств» установлен на -1 , это означает, что у пользователя нет ограничений на количество устройств.
Если лимит устройств установлен на 0 , это означает, что пользователь не может добавлять устройства, но может редактировать или удалять существующие.
Ограничение на количество пользователей — лимит на число пользователей, которое может иметь менеджер. Менеджер не может добавить больше пользователей, чем позволяет его лимит .
Если лимит пользователей установлен на -1 , это означает, что у менеджера нет ограничений.
Если лимит пользователей установлен на 0 , это означает, что пользователь не является менеджером. Разница между менеджером и обычным пользователем заключается в значении лимита пользователей . У менеджера лимит пользователей не равен 0 .
Изменять эти поля может только администратор .
У пользователя, созданного менеджером, оба лимита всегда будут иметь нулевое значение.
Для самостоятельно зарегистрированных пользователей ограничение на количество устройств будет установлено на -1 или значение из параметра users.defaultDeviceLimit в конфигурации сервера .
Срок действия — время, по истечении которого пользователь не может войти в систему.
Отключено — пользователь не сможет войти в систему, если его учетная запись отключена .
Пользователь или менеджер не могут редактировать эти два поля в своих учетных записях.
Менеджер может редактировать эти поля для пользователей, к которым у него есть доступ, с одним ограничением. Если у менеджера установлен срок действия , он не может установить срок действия для других пользователей позже, чем для себя.
Ещё одно важное ограничение заключается в том, что только администратор может отключать устройства друг от друга.
Встроенный или публичный просмотр
Начнём с создания пользователя:
- Зарегистрировать нового пользователя
- Предоставьте пользователю доступ только для чтения.
- Сгенерировать токен для пользователя.
Теперь пользователь может войти в систему, используя токен в URL-адресе. Например: http://hosting.fornavi.ru/?token=ABCDEFGHIJKLMN .
Traccar как сервис
Администратор сервиса может создать одного пользователя -менеджера для каждого клиента, установить ограничение на количество пользователей и устройств в соответствии с подпиской. Например, 5 пользователей и 50 устройств. Он также может установить время истечения срока действия подписки.
В приведенном выше примере клиент может добавить 5 пользователей и 50 устройств, связать устройства с пользователями, создавать и связывать группы, геозоны и все остальное в пределах указанных ограничений.
Ограничение на количество устройств, установленное администратором, будет действовать для всего клиентского приложения, поскольку пользователи могут добавлять новые устройства только в том случае, если администратор явно это разрешит.