diff --git a/eFormAPI/eFormAPI.Web/Startup.cs b/eFormAPI/eFormAPI.Web/Startup.cs index 919fb2f77f..194cceb211 100644 --- a/eFormAPI/eFormAPI.Web/Startup.cs +++ b/eFormAPI/eFormAPI.Web/Startup.cs @@ -66,7 +66,7 @@ namespace eFormAPI.Web; using Services.Mailing.EmailService; using Services.Mailing.EmailTags; using Microsoft.Extensions.Hosting; -using Microsoft.OpenApi.Models; +using Microsoft.OpenApi; using System.IO; using Microsoft.Extensions.PlatformAbstractions; using Microting.EformAngularFrontendBase.Infrastructure.Data; @@ -294,23 +294,9 @@ public void ConfigureServices(IServiceCollection services) Scheme = "Bearer" }); - c.AddSecurityRequirement(new OpenApiSecurityRequirement() + c.AddSecurityRequirement(document => new OpenApiSecurityRequirement() { - { - new OpenApiSecurityScheme - { - Reference = new OpenApiReference - { - Type = ReferenceType.SecurityScheme, - Id = "Bearer" - }, - Scheme = "oauth2", - Name = "Bearer", - In = ParameterLocation.Header - - }, - new List() - } + [new OpenApiSecuritySchemeReference("Bearer", document)] = new List() }); }); try diff --git a/eFormAPI/eFormAPI.Web/eFormAPI.Web.csproj b/eFormAPI/eFormAPI.Web/eFormAPI.Web.csproj index a613b81368..b0d04e2231 100644 --- a/eFormAPI/eFormAPI.Web/eFormAPI.Web.csproj +++ b/eFormAPI/eFormAPI.Web/eFormAPI.Web.csproj @@ -52,8 +52,8 @@ - - + +