Сервисный работник Workbox за защищенным паролем каталогом - PullRequest
0 голосов
/ 25 мая 2020
• 1000

Хотя все работает гладко при первом входе в систему (сервисный работник регистрируется и все кеши работают), я получаю сообщение об ошибке, если go вернусь на следующий день / после истечения срока входа в систему. Как в Firefox, так и в Chrome.

Сервер затем выдает 401 и сообщает мне, что предоставленные учетные данные либо ложны, либо браузер не знает, как предоставить учетные данные для сайта. Другими словами, браузер больше не запрашивает учетные данные для сайта (нет всплывающего окна). Если я деактивирую сервис-воркера и / или удалю кеш браузера, браузер снова покажет всплывающее окно с учетными данными. Подобная проблема уже есть, но решение не сработает, так как я не хочу ничего исключать из сервис-воркера. Это разрушило бы автономную функциональность ( Как мне использовать сервисных воркеров с каталогом, защищенным htaccess? ) Теперь к моему фактическому вопросу: есть ли способ настроить сервисного воркера для запуска функции входа в систему для защищенного паролем каталога в браузере? Я попытался включить:

fetchOptions: {
      credentials: 'include',
    }

Но в моем случае эта доза ничего не дала.

...