SecurityRequirementsOperationFilter не работает - PullRequest
0 голосов
/ 15 октября 2019

Я хочу добавить примечание о необходимой аутентификации для вызова 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>();

, это работает, но без того, что я хочу. Как это исправить?

...