Я использую шаблон Identity Server, используя библиотеку Google Material Design Lite. Я получаю сообщение об ошибке:
Refused to apply inline style because it violates the following Content Refused to load the font '<URL>' because it violates the following Content Security Policy
Это чистое asp. net ядро приложения
<link rel="stylesheet" href="~/lib/mdl/material.min.css"> <link rel="stylesheet" href="~/lib/mdl/mdl-fonts/mdl-fonts.css"> <script src="~/lib/mdl/material.min.js"></script>
Но это не проблема mdl, если я удаляю приведенный выше код ссылочной строки, я получаю ту же проблему, и ни один из шрифтов не загружается в сетевой раздел
Я попробовал приведенную ниже строку кода
app.UseCsp(csp => { csp.AllowScripts.FromSelf(); csp.AllowStyles.FromSelf(); });
https://joonasw.net/view/csp-in-aspnet-core
Asp net core Content Security Реализация политики
Отказался от применения встроенного стиля, поскольку он нарушает следующую директиву политики безопасности содержимого