Глобальный фильтр Swashbuckle вместо отдельных атрибутов - PullRequest
1 голос
/ 04 мая 2019

Я использую Swashbuckle.AspNetCore (4.0.1) и Swashbuckle.AspNetCore.Filters (4.5.5) для примеров запросов / ответов.

Вместо применения атрибута [Authorization] к каждому действию, яхочу сделать это автоматически.В файле readme есть некоторый код , который показывает, как это сделать.

Это ключевая строка:

operation.Responses.Add("401", new Response { Description = "Unauthorized" });

Но это добавляет очень мало метаданных.

Что я сейчас делаю, так это:

[SwaggerResponse(401, "Invalid credentials", typeof(Response401))]
[SwaggerResponseExample(401, typeof(Response401Example))]

Там гораздо больше данных.Как мне сделать то же самое, используя глобальный фильтр?

...