Цель: Ограничить доступ авторизованным устройствам, которые имеют доступ к моему веб-приложению HTML5 (.html).
Вот дилемма: У меня есть приложение HTML5 Offline (.html), который будет загружать все свои ресурсы с веб-адреса.Я хочу ограничить доступ к указанным устройствам.
Проблема:
- Идентификация устройства.Так как .html-страницы не могут получить MAC-адрес устройства, и если пользователь может указать этот MAC-адрес, он может быть легко подделан.
- Поскольку все устройства будут одинаковыми (iPads).User-Agent не позволил бы мне однозначно идентифицировать устройство, и оно всегда могло быть подделано.
Есть ли способ идентифицировать устройство по уникальному значению в Webkit / Safari, которое не может быть легко подделано?Mac-адрес был бы идеальным значением для получения, но так как это невозможно, я ищу другие идеи, которые помогли бы идентифицировать устройство уникальным образом.
В идеальном мире устройство будет загружать веб-приложение, веб-приложение отправит AMS-запрос в CMS для проверки уникального идентификатора устройства и возврата результата.
Любые идеи или мысли приветствуются.Спасибо!