Какие соображения необходимо учитывать при создании веб-приложения, предназначенного для использования на промышленных предприятиях компании? Мой конкретный вариант использования - это промышленный объект с несколькими различными производственными предприятиями, каждое из которых будет иметь собственное устройство для интерфейса приложения.
- Как компании заставляют использовать такие приложения на мониторе / планшете? Например, могу ли я запретить им использовать другие вещи на планшете?
- Важно то, как будет работать безопасность? Они делятся устройством. Приложение может использоваться несколькими операторами в одну смену. Будут ли все они использовать один и тот же сеанс аутентификации (это нежелательно, поскольку я хотел бы однозначно идентифицировать активного пользователя)? Очевидно, я мог бы использовать стандартные имя пользователя / пароли с сеансами на основе токенов, срок действия которых истекает, однако это оставляет большой потенциал для взлома учетной записи. В идеале они могли бы войти в систему очень быстро (возможно, с помощью PIN-кода?), И их сеанс заканчивался, когда они были сделаны.
- Пока есть подключение к Интернету, я предполагаю, что не так много плюсов и минусов в отношении использования собственных приложений по сравнению с веб-приложениями или прогрессивными веб-приложениями. Верно ли это предположение?
- Как лучше всего определить, на каком устройстве запущено приложение?
- Это обычное дело вообще? Какие еще технологии используются для создания программного обеспечения, получаемого от промышленных операторов?
--
Обновление - это хорошее рассмотрение рассматриваемого вопроса на более высоком уровне, однако стало очевидным, почему целенаправленные, конкретные вопросы полезны. Поэтому я отвечу на конкретные вопросы.
Определение области / устройства, на котором осуществляется доступ к веб-приложению
Применение определенных приложений на планшетах
Рекомендации по аутентификации веб-приложений в промышленных условиях