問題タブ [connexion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1495 参照

python - Flask-connexion と swagger-2.0 API で Basic 認証の検証に使用する関数を指定する方法

Flask-connexion で swagger 2.0 API を使用しています。

swagger.yml ファイルで、セキュリティ定義を basic に設定します。

そして、このセキュリティを確保したいパスに追加しました。

しかし、ログイン、パスワードを検証する関数を指定する方法がわかりません。パス関数が呼び出される前に、これらのパラメーターを収集して検証する必要があります。

たとえば、これが Flask-Login または Flask-BasicAuth を使用して暗黙的に定義されている場合は?

または、tenant.py ファイルに次のようなコードを追加して、Flask-connexion なしで明示的に行う必要があります。

ログインとパスワードを検証する認証機能にFlask-connexionをリダイレクトしてから、パスメソッド/機能にリダイレクトすることを期待しています。

0 投票する
0 に答える
85 参照

python - OpenAPI/Swagger のヘッダーまたはクエリで X-API-Key を許可する

私はApiKeyAuthOpenAPI で (Python と Connexion を使用して) を使用しており、または のX-API-Keyいずれかでパラメーターを渡すことができるようにしたいと考えています。仕様は、同時に両方ではなく、どちらか一方しか持てないことを示唆しているようです。headerquery

この方法では、キーを上書きするだけで、headerメソッドのみが使用可能になります。

これにより、oneOf検証エラーが発生します。

私が望む結果は、次のことができるようになることです:

または: