Я хочу добавить примечание о необходимой аутентификации для вызова WebAPI и попытаться это сделать:
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Title = "Tablet Management",
Version = "v1",
Contact = new Contact
{
Name = "Oleg Shastitko",
Email = "oshastitko@3mdsolutions.com"
},
});
c.AddSecurityDefinition("oauth2", new ApiKeyScheme
{
Description = "Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\"",
In = "header",
Name = "Authorization",
Type = "apiKey"
});
c.OperationFilter<SecurityRequirementsOperationFilter>();
, но я получаю ошибку:
Ошибка выборки не определена / swagger/v1/swagger.json
, если я удалю эту строку:
//c.OperationFilter<SecurityRequirementsOperationFilter>();
, это работает, но без того, что я хочу. Как это исправить?