Защита файла / ресурса при использовании кеша приложения HTML5 / локального хранилища - PullRequest
0 голосов
/ 03 октября 2018

на этом этапе я надеюсь получить совет относительно новой функции, которую я надеюсь добавить в проект.Вот общая идея:

1) Пользователь совершает покупку, что позволяет ему «просматривать» товар онлайн.Продукт представляет собой файл.

2) Файл можно просматривать только онлайн, поэтому возможен уровень проверки подлинности.Чтобы предотвратить бесплатное распространение, я бы хотел, чтобы количество IP-адресов X подключалось к учетной записи / адресу электронной почты.

3) Было бы очень хорошо, если бы этот файл был виден в автономном режиме, когда нет подключения к Интернету.Мои исследования указывают мне на кеш приложений HTML5.Я исследовал создание манифеста, который выглядит великолепно, но я не вижу способа сделать этот файл доступным и обеспечить какой-либо уровень аутентификации.Кроме того, было бы замечательно, если бы у этой автономной функции было время истечения, скажем, 72 часа, тогда пользователю пришлось бы снова подключиться, чтобы подтвердить покупку.

Так что мне интересно;

  • Кто-нибудь думает, что это возможно?

  • Как я могу обработать автономную аутентификацию?Если этот файл находится в манифесте, как его можно защитить?

Буду очень признателен за любые рекомендации по дальнейшему чтению, библиотеке и т. Д.Большое спасибо!

...