Added OPTIONS header handling

This commit is contained in:
2026-09-15 08:51:48 +02:00
parent 464c21e41d
commit 77307f4bf0
+10 -1
View File
@@ -130,7 +130,16 @@ var versionGroups = new Dictionary<int, RouteGroupBuilder>
{
{
1, app.MapGroup("v{version:apiVersion}").WithApiVersionSet(versionSet)
.RequireCors(CorsPolicy).AddEndpointFilter<ActiveUserFilter>()
.RequireCors(CorsPolicy)
.AddEndpointFilter(async (context, next) =>
{
if (HttpMethods.IsOptions(context.HttpContext.Request.Method))
return await next(context);
var filter = context.HttpContext.RequestServices.GetRequiredService<ActiveUserFilter>();
return await filter.InvokeAsync(context, next);
})
}
};