私は API を作成しており、メソッド用の SWAGGER インターフェイスがとても気に入っていますが、すべての API リクエストは Basic Auth によって保護および検証する必要があります。したがって、これらの保護されたメソッドまたはクラスはいずれも SWAGGER で使用できます。それらを表示する方法はありますか?
2 に答える
0
SWAGGERドキュメントでこれを読みましたが.. SWAGGER UI入力フィールドを使用して入力されたユーザーとパスワードを動的に送信する必要があります..そしてそれらを基本認証用に変換します。したがって、実際の問題は、user&pwd フィールドをすべての SWAGGER リクエストに追加し、Basic Auth ヘッダー経由で送信されるように設定する方法です。
// add a new ApiKeyAuthorization when the api-key changes in the ui.
$('#input_apiKey').change(function() {
var key = $('#input_apiKey')[0].value;
if(key && key.trim() != "") {
window.authorizations.add("key", new ApiKeyAuthorization("api_key", key, "header"));
}
})
于 2013-10-31T18:54:49.237 に答える