mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Fixing providers's thumbnails and adding security headers
This commit is contained in:
parent
fdf2f37ceb
commit
d38926924c
@ -107,12 +107,12 @@ namespace Kyoo.Controllers
|
||||
if (provider.Logo == null)
|
||||
return provider;
|
||||
|
||||
string root = _config.GetValue<string>("peoplePath");
|
||||
string root = _config.GetValue<string>("providerPath");
|
||||
string localPath = Path.Combine(root, provider.Slug + ".jpg");
|
||||
|
||||
Directory.CreateDirectory(root);
|
||||
if (alwaysDownload || !File.Exists(localPath))
|
||||
await DownloadImage(provider.Logo, localPath, $"The thumbnail of {provider.Slug}");
|
||||
await DownloadImage(provider.Logo, localPath, $"The logo of {provider.Slug}");
|
||||
return provider;
|
||||
}
|
||||
|
||||
|
@ -191,18 +191,18 @@ namespace Kyoo
|
||||
|
||||
app.UseRouting();
|
||||
|
||||
// app.Use((ctx, next) =>
|
||||
// {
|
||||
// ctx.Response.Headers.Remove("X-Powered-By");
|
||||
// ctx.Response.Headers.Remove("Server");
|
||||
// ctx.Response.Headers.Add("Feature-Policy", "autoplay 'self'; fullscreen");
|
||||
// ctx.Response.Headers.Add("Content-Security-Policy", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'");
|
||||
// ctx.Response.Headers.Add("X-Frame-Options", "SAMEORIGIN");
|
||||
// ctx.Response.Headers.Add("Referrer-Policy", "no-referrer");
|
||||
// ctx.Response.Headers.Add("Access-Control-Allow-Origin", "null");
|
||||
// ctx.Response.Headers.Add("X-Content-Type-Options", "nosniff");
|
||||
// return next();
|
||||
// });
|
||||
app.Use((ctx, next) =>
|
||||
{
|
||||
ctx.Response.Headers.Remove("X-Powered-By");
|
||||
ctx.Response.Headers.Remove("Server");
|
||||
ctx.Response.Headers.Add("Feature-Policy", "autoplay 'self'; fullscreen");
|
||||
ctx.Response.Headers.Add("Content-Security-Policy", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'");
|
||||
ctx.Response.Headers.Add("X-Frame-Options", "SAMEORIGIN");
|
||||
ctx.Response.Headers.Add("Referrer-Policy", "no-referrer");
|
||||
ctx.Response.Headers.Add("Access-Control-Allow-Origin", "null");
|
||||
ctx.Response.Headers.Add("X-Content-Type-Options", "nosniff");
|
||||
return next();
|
||||
});
|
||||
app.UseResponseCompression();
|
||||
app.UseCookiePolicy(new CookiePolicyOptions
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user