API に対するセキュリティー要件の適用
API に対してセキュリティー要件を適用するには、API セキュリティー構成のさまざまな側面を指定する、以前に作成されたセキュリティー・スキームを適用します。
このタスクについて
注: このタスクは、 OpenAPI 2.0 API 定義の構成に関連しています。 OpenAPI 3.0 API 定義の構成方法について詳しくは、 OpenAPI 3.0 API 定義の編集を参照してください。
このタスクは、 API Designer UI アプリケーションを使用するか、ブラウザー・ベースの API Manager UI を使用して実行できます。
セキュリティー・スキーム定義を作成および構成する方法について詳しくは、 セキュリティー・スキームの定義を参照してください。
セキュリティー・スキームを API に適用する際には、以下の制限があります。
- 1 つの API に 3 つ以上の API キー・セキュリティー・スキームを適用することはできません。
- クライアント・シークレットの API キー・セキュリティー・スキームを適用する場合は、クライアント ID の API キー・セキュリティー・スキームも適用する必要があります。
- クライアント ID とクライアント・シークレットの両方を指定することをアプリケーション開発者に求める場合は、2 つの個別の API キー・セキュリティー・スキームを適用する必要があります。
- クライアント ID が要求ヘッダーで送信されるのか、照会パラメーターとして送信されるのかに関係なく、タイプがクライアント ID の APIキー・スキームを最大で 1 つ持つことができます。
- クライアント・シークレットが要求ヘッダーで送信されるのか、照会パラメーターとして送信されるのかに関係なく、タイプがクライアント・シークレットの API キー・スキームを最大で 1 つ持つことができます。
- 1 つの API に対して複数の基本セキュリティー・スキームを適用することはできません。 基本セキュリティー・スキームを適用する場合、OAuth セキュリティー・スキームも適用することはできません。
- OAuth セキュリティー・スキームは 1 つまで API に適用できます。
セキュリティー要件は、API を正常に呼び出すためにすべての条件を満たす必要がある 1 つ以上のセキュリティー・スキームを指定します。 複数のセキュリティー要件を定義することができます。この場合、アプリケーションは、定義したいずれかのセキュリティー要件が満たされていると、API を呼び出すことができます。
いつでも、 「ソース」 アイコン をクリックして、基礎となる OpenAPI YAML ソースに直接切り替えることができます。 設計フォームに戻るには、 「フォーム」 アイコン
をクリックします。