Swashbuckle передает токен носителя аутентификации в API

Есть ли у Swashbuckle документация о том, как передать токен-носитель в API, я не могу передать токен-носитель после обновления до последней версии swashbuckle 2.1

Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
0
0
1 242
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

У меня писал об этом раньше.

services.AddSwaggerGen(options =>
{
    options.AddSecurityDefinition("oauth2", new ApiKeyScheme
    {
        Description = "Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\"",
        In = "header",
        Name = "Authorization",
        Type = "apiKey"
    });

    options.OperationFilter<SecurityRequirementsOperationFilter>();

Вам понадобится копия SecurityRequirementsOperationFilter, которую вы можете найти в Google или установить из моего пакета Swashbuckle.AspNetCore.Filters.

В моем случае мне нужно сохранить токен-носитель, возвращенный после аутентификации (oAuth), а затем передать его для дальнейших запросов из пользовательского интерфейса Swagger. Любые идеи о том, как хранить и обрабатывать токен на предъявителя, я уже выполнил все шаги, упомянутые в вашем сообщении в блоге.

Abhay Dhar 25.09.2018 14:38

Другие вопросы по теме