У меня есть VueJS интерфейс, который использует Keycloak для аутентификации, далее у меня есть Webpack, связывающий мой код. Когда приложение изначально загружается, а пользователь не аутентифицирован, он перенаправляется на страницу keycloak.
В этот момент он получает ошибку The resource from “https://auth.xyz.com/auth/...” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff)
, потому что браузер пытается загрузить мои связанные. js файлы и поэтому принимает только type=text/javascript
. Но из-за перенаправления он получает доступ к странице входа с помощью type=text/html
.
. Единственная опция входа в систему - это, следовательно, прямой доступ к странице входа, вход в систему и возврат к моему приложению, которое загружается должным образом. как только он будет аутентифицирован.
Я новичок в вебпаке, как я могу решить эту проблему? Есть ли способ сообщить веб-пакету, что при попытке доступа к моим приложениям javascript он также должен принимать html?