File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed
src/Infrastructure/BotSharp.OpenAPI Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 139139 <PackageVersion Include =" EntityFrameworkCore.BootKit" Version =" 10.0.0" />
140140 </ItemGroup >
141141 <ItemGroup Condition =" '$(TargetFramework)' == 'net8.0'" >
142- <PackageVersion Include =" Swashbuckle.AspNetCore" Version =" 10 .1.0 " />
142+ <PackageVersion Include =" Swashbuckle.AspNetCore" Version =" 8 .1.4 " />
143143 <PackageVersion Include =" AspNet.Security.OAuth.GitHub" Version =" 8.3.0" />
144144 <PackageVersion Include =" AspNet.Security.OAuth.Keycloak" Version =" 8.3.0" />
145145 <PackageVersion Include =" AspNet.Security.OAuth.Weixin" Version =" 8.3.0" />
Original file line number Diff line number Diff line change 1313using System . Text . Json . Serialization ;
1414using Microsoft . AspNetCore . Authentication ;
1515using Microsoft . OpenApi ;
16+ #if NET8_0
17+ using Microsoft . OpenApi . Models ;
18+ #endif
1619
1720namespace BotSharp . OpenAPI ;
1821
@@ -168,16 +171,33 @@ public static IServiceCollection AddBotSharpOpenAPI(this IServiceCollection serv
168171 Name = "Authorization" ,
169172 Type = SecuritySchemeType . ApiKey
170173 } ) ;
174+ #if NET8_0
175+ c . AddSecurityRequirement ( new OpenApiSecurityRequirement {
176+ {
177+ new OpenApiSecurityScheme
178+ {
179+ Reference = new OpenApiReference
180+ {
181+ Type = ReferenceType . SecurityScheme ,
182+ Id = "Bearer"
183+ }
184+ } ,
185+ Array . Empty < string > ( )
186+ }
187+ } ) ;
188+ #elif NET10_0
171189 c . AddSecurityRequirement ( x => new OpenApiSecurityRequirement
172190 {
173191 {
174192 new OpenApiSecuritySchemeReference ( "Bearer" ) ,
175193 [ ]
176194 }
177195 } ) ;
196+ #endif
178197 }
179198 ) ;
180199
200+
181201 services . AddHttpContextAccessor ( ) ;
182202
183203 services . AddCors ( options =>
You can’t perform that action at this time.
0 commit comments