добавление схемы в качестве носителя и пользовательской схемы apikey решило то, что мне нужно
c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
{
Name = "Token",
In = ParameterLocation.Header,
Type = SecuritySchemeType.Http,
Description = "Please enter your token",
Scheme = "bearer"
});
c.AddSecurityDefinition("X-ApiKey", new OpenApiSecurityScheme
{
Name = "X-ApiKey",
In = ParameterLocation.Header,
Type = SecuritySchemeType.ApiKey,
Description = "Please enter your Api Key",
Scheme = "x-apikey"
});
, если есть лучший подход, пожалуйста, опубликуйте ответ.
и, пожалуйста, предоставьте также комментарии при понижении, чтобы я знал, в чем причина.