Skip to content

Commit 1b3ed99

Browse files
committed
code clean up
1 parent 485c70f commit 1b3ed99

12 files changed

+27
-15
lines changed

WebApi/SecurityHeadersDefinitions.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22

33
public static class SecurityHeadersDefinitions
44
{
5+
private static HeaderPolicyCollection? policy;
6+
57
public static HeaderPolicyCollection GetHeaderPolicyCollection(bool isDev)
68
{
7-
var policy = new HeaderPolicyCollection()
9+
// Avoid building a new HeaderPolicyCollection on every request for performance reasons.
10+
// Where possible, cache and reuse HeaderPolicyCollection instances.
11+
if (policy != null) return policy;
12+
13+
policy = new HeaderPolicyCollection()
814
.AddFrameOptionsDeny()
915
.AddContentTypeOptionsNoSniff()
1016
.AddReferrerPolicyStrictOriginWhenCrossOrigin()

WebHybridFlowClient/ApiService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Microsoft.Extensions.Options;
33
using System.Text.Json;
44

5-
namespace WebHybridClient;
5+
namespace WebHybridFlowClient;
66

77
public class ApiService
88
{

WebHybridFlowClient/ApiTokenCacheClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Microsoft.Extensions.Caching.Distributed;
33
using Microsoft.Extensions.Options;
44

5-
namespace WebHybridClient;
5+
namespace WebHybridFlowClient;
66

77
public class ApiTokenCacheClient
88
{

WebHybridFlowClient/ApiTokenInMemoryClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Microsoft.Extensions.Options;
33
using System.Collections.Concurrent;
44

5-
namespace WebHybridClient;
5+
namespace WebHybridFlowClient;
66

77
public class ApiTokenInMemoryClient
88
{

WebHybridFlowClient/AuthConfigurations.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace WebHybridClient;
1+
namespace WebHybridFlowClient;
22

33
public class AuthConfigurations
44
{

WebHybridFlowClient/Controllers/HomeController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Microsoft.AspNetCore.Authorization;
22
using Microsoft.AspNetCore.Mvc;
33
using System.Diagnostics;
4-
using WebHybridClient.Models;
4+
using WebHybridFlowClient.Models;
55

6-
namespace WebHybridClient.Controllers;
6+
namespace WebHybridFlowClient.Controllers;
77

88
[Authorize]
99
public class HomeController : Controller

WebHybridFlowClient/Controllers/TestController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Microsoft.AspNetCore.Mvc;
22

3-
namespace WebHybridClient.Controllers;
3+
namespace WebHybridFlowClient.Controllers;
44

55
[Route("[controller]")]
66
public class StatusController : Controller

WebHybridFlowClient/HostingExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using NetEscapades.AspNetCore.SecurityHeaders.Infrastructure;
66
using Serilog;
77

8-
namespace WebHybridClient;
8+
namespace WebHybridFlowClient;
99

1010
internal static class HostingExtensions
1111
{

WebHybridFlowClient/Models/ErrorViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace WebHybridClient.Models;
1+
namespace WebHybridFlowClient.Models;
22

33
public class ErrorViewModel
44
{

WebHybridFlowClient/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Azure.Identity;
22
using Serilog;
3-
using WebHybridClient;
3+
using WebHybridFlowClient;
44

55
Log.Logger = new LoggerConfiguration()
66
.WriteTo.Console()

0 commit comments

Comments
 (0)