Swagger JSON, укажите имя пользователя и пароль - PullRequest
0 голосов
/ 23 января 2019

Как указать имя пользователя и пароль в файле спецификации Swagger для базовой аутентификации?

Например, если имя пользователя - «abc», а пароль - «def», я хочу, чтобы NSwagStudio генерировал код c #следующим образом

//Authentication
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes("abc:def");
string encodedAuth = System.Convert.ToBase64String(plainTextBytes);
request_.Headers.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", encodedAuth);

А вот файл json чванства (раздел безопасности)

"securityDefinitions": {
    "basic": {
        "type": "basic",
        "description": "Basic HTTP Authentication"
    }
}, "security": [{
        "basic": []
    }
]

Спасибо

...