From b3a54b05d8bea62fad2bc16c2cc6e534741399ea Mon Sep 17 00:00:00 2001 From: Collin Barrett Date: Sat, 15 Jun 2024 12:21:18 -0500 Subject: [PATCH] =?UTF-8?q?feat(dir):=20=E2=9C=A8=F0=9F=94=93=20allow=20CO?= =?UTF-8?q?RS=20from=20Next.js=20staging?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Directory/FilterLists.Directory.Api/CorsConfiguration.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/Directory/FilterLists.Directory.Api/CorsConfiguration.cs b/services/Directory/FilterLists.Directory.Api/CorsConfiguration.cs index 1ad50b57e..817d206f7 100644 --- a/services/Directory/FilterLists.Directory.Api/CorsConfiguration.cs +++ b/services/Directory/FilterLists.Directory.Api/CorsConfiguration.cs @@ -7,13 +7,14 @@ internal static class CorsConfiguration private const string ProductionClientOrigin = "https://filterlists.com"; private const string StagingClientOriginStart = "https://nice-water-05873140f"; private const string StagingClientOriginEnd = ".eastus2.5.azurestaticapps.net"; + private const string NextJsStagingClientOrigin = "https://next.filterlists.com"; private const string LocalClientOrigin = "http://localhost:3000"; internal static readonly Action SetupAction = options => options.AddDefaultPolicy(policy => { policy.SetIsOriginAllowed(origin => origin switch { - ProductionClientOrigin or LocalClientOrigin => true, + ProductionClientOrigin or LocalClientOrigin or NextJsStagingClientOrigin => true, _ => origin.StartsWith(StagingClientOriginStart, StringComparison.InvariantCulture) && origin.EndsWith(StagingClientOriginEnd, StringComparison.InvariantCulture) })