From 9aae8f2dc8c34c241d06ef066b5568938b8046d1 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Sun, 4 Oct 2026 14:53:09 -0500 Subject: [PATCH] fix: run CORS middleware for member bridge endpoints --- SgfDevs/Program.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SgfDevs/Program.cs b/SgfDevs/Program.cs index 299a510..897d95b 100644 --- a/SgfDevs/Program.cs +++ b/SgfDevs/Program.cs @@ -24,6 +24,7 @@ using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Api.Common.DependencyInjection; using Umbraco.Cms.Core.Sync; +using Umbraco.Cms.Web.Common.ApplicationBuilder; using Umbraco.Cms.Infrastructure.DependencyInjection; using Umbraco.Cms.Persistence.Sqlite; using Umbraco.Extensions; @@ -108,6 +109,12 @@ serverRole is ServerRole.Unknown || return Task.CompletedTask; }); }); +builder.Services.AddCors(); +builder.Services.Configure(options => options.AddFilter( + new UmbracoPipelineFilter("member-bridge-cors") + { + PostRouting = app => app.UseCors() + })); builder.Services.AddRateLimiter(options => { options.RejectionStatusCode = StatusCodes.Status429TooManyRequests;