|
|
@@ -1,5 +1,5 @@
|
|
|
using Web.Api.Common;
|
|
|
-using Microsoft.OpenApi.Models;
|
|
|
+using Microsoft.OpenApi;
|
|
|
|
|
|
namespace Web.Api;
|
|
|
|
|
|
@@ -15,28 +15,13 @@ public static class DependencyInjection
|
|
|
{
|
|
|
options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
|
|
|
{
|
|
|
- Name = "Authorization",
|
|
|
Type = SecuritySchemeType.Http,
|
|
|
Scheme = "bearer",
|
|
|
BearerFormat = "JWT",
|
|
|
- In = ParameterLocation.Header,
|
|
|
Description = "JWT 토큰을 입력하세요."
|
|
|
});
|
|
|
|
|
|
- options.AddSecurityRequirement(new OpenApiSecurityRequirement
|
|
|
- {
|
|
|
- {
|
|
|
- new OpenApiSecurityScheme
|
|
|
- {
|
|
|
- Reference = new OpenApiReference
|
|
|
- {
|
|
|
- Type = ReferenceType.SecurityScheme,
|
|
|
- Id = "Bearer"
|
|
|
- }
|
|
|
- },
|
|
|
- Array.Empty<string>()
|
|
|
- }
|
|
|
- });
|
|
|
+ options.AddSecurityRequirement(document => new() { [new OpenApiSecuritySchemeReference("bearer", document)] = [] });
|
|
|
});
|
|
|
|
|
|
return services;
|