У меня есть веб-приложение, встроенное в ASP. Net ядро 2.2 с React js в качестве клиентского приложения. Этот веб-сайт использует сервисный работник (предоставленный CRA-create-реагировать-приложение) для кэширования оболочки моего приложения (stati c ресурсы, такие как JS, CSS, et c). Кроме того, AD FS (Федеративная служба Active Directory) интегрирована в основное приложение ASP. Net для проверки подлинности моих пользователей.
Теперь формулировка проблемы: Когда я перехожу к своему домашний URL (например, https://directory-mysite.com/) страница входа в AD FS не отображается после выхода пользователя из системы. Когда я делаю CTRL + F5, тогда это работает. Это происходит из-за того, что работник службы кэширует мой домашний URL и не пропускает запрос к сети (мой сервер).
Вопрос: Я хочу знать, есть ли способ, которым я могу исправить эту проблему. Отключение сервисного работника не вариант, и редактирование кажется сложной задачей, поскольку приложение находится в оболочке CRA.