Skip to content

Commit 6324385

Browse files
Copilotrenemadsen
andcommitted
Fix Startup.cs for .NET 10 compatibility with Swashbuckle v10
Co-authored-by: renemadsen <[email protected]>
1 parent bd377cc commit 6324385

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

eFormAPI/eFormAPI.Web/Startup.cs

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ namespace eFormAPI.Web;
6666
using Services.Mailing.EmailService;
6767
using Services.Mailing.EmailTags;
6868
using Microsoft.Extensions.Hosting;
69-
using Microsoft.OpenApi.Models;
69+
using Microsoft.OpenApi;
7070
using System.IO;
7171
using Microsoft.Extensions.PlatformAbstractions;
7272
using Microting.EformAngularFrontendBase.Infrastructure.Data;
@@ -294,23 +294,9 @@ public void ConfigureServices(IServiceCollection services)
294294
Scheme = "Bearer"
295295
});
296296

297-
c.AddSecurityRequirement(new OpenApiSecurityRequirement()
297+
c.AddSecurityRequirement(document => new OpenApiSecurityRequirement()
298298
{
299-
{
300-
new OpenApiSecurityScheme
301-
{
302-
Reference = new OpenApiReference
303-
{
304-
Type = ReferenceType.SecurityScheme,
305-
Id = "Bearer"
306-
},
307-
Scheme = "oauth2",
308-
Name = "Bearer",
309-
In = ParameterLocation.Header
310-
311-
},
312-
new List<string>()
313-
}
299+
[new OpenApiSecuritySchemeReference("Bearer", document)] = new List<string>()
314300
});
315301
});
316302
try

0 commit comments

Comments
 (0)