Я использую 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))]
Там гораздо больше данных.Как мне сделать то же самое, используя глобальный фильтр?