セキュリティ定義の解析
REST APIエンドポイントで操作を実行するときに、セキュリティ定義を設定できます。
SwaggerファイルのsecurityDefinitions入力パラメータを定義して、操作内でセキュリティ定義を呼び出します。securityDefinitionsパラメータでは、セキュリティ定義タイプbasicおよびapiKeyのみを使用できます。
securityDefinitionsの定義
...
"security": [{"type": [],"id": [],"basic_key": []}]
}
}
},
"securityDefinitions": {
"type": {
"type": "apiKey",
"name": "type",
"in": "query",
"default":"json"
},
"id": {
"type": "apiKey",
"name": "id",
"in": "query"
},
"basic_key": {
"type": "basic",
"name": "basicAuth",
"in": "header"
}
}
OAuthバージョン2.0を使用するWebサービスに接続する場合は、要求メッセージでカスタムヘッダーフィールドまたはクエリパラメータとして認証の詳細の値を指定してください。