Как я могу избежать проверки подлинности статических файлов?
Для каждого запроса статического файла (images, .js, .css и т. Д.) Сообщение регистрируется с помощью «AuthenticationScheme:« Bearer »не был аутентифицирован». Хотя сообщение просто регистрируется, когда конфигурация настроена на отладку, ресурсы, потраченные на это, просто не нужны.
Все отлично работает, я просто хочу избежать проверки подлинности по этим запросам. Есть ли способ отключить это? Я пробовал несколько вариантов того, где установлена аутентификация в методе Configure, но ничего не получалось.
Это моя текущая конфигурация:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
var locOptions = app.ApplicationServices.GetService<IOptions<RequestLocalizationOptions>>();
app.UseRequestLocalization(locOptions.Value);
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
}
app.UseStaticFiles();
app.UseSpaStaticFiles();
app.UseCors("default");
app.UseAuthentication();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action=Index}/{id?}");
});
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
if (env.IsDevelopment())
{
spa.UseReactDevelopmentServer(npmScript: "start");
}
});
DataAccessLayer.WebHelpers.Configure(app.ApplicationServices.GetRequiredService<IHttpContextAccessor>());
}