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) })