Flex Gateway新着情報
Governance新着情報
Monitoring API Managerポリシー名  | 
SOAP スキーマ検証  | 
概要  | 
指定された WSDL スキーマに対して受信トラフィックを検証する  | 
カテゴリ  | 
セキュリティ  | 
使用可能な最小 Flex Gateway バージョン  | 
v1.10.0  | 
返される状況コード  | 
このポリシーでは、クライアントエラーの場合は   | 
| スキーマ検証ポリシーでは SOAP 1.1 および 1.2 の API のみがサポートされます。 | 
SOAP スキーマ検証ポリシーを使用して、定義した WSDL スキーマに準拠していない受信要求をブロックします。このポリシーにより、不正な、または悪意のある SOAP メッセージがバックエンドに到達するのを防止し、クライアントとサービス間でコントラクトのコンプライアンスを適用します。
ローカルモードでは、宣言型の設定ファイルを使用してポリシーを API に適用します。以下のポリシー定義とパラメーターの表を参照してください。
- policyRef:
    name: soap-validation
  config:
    wsdlUrl: <string> // REQUIRED
    encoding: <string> // REQUIRED, default 'UTF-8'
    serviceName: <string> // REQUIRED
    servicePort: <string> // REQUIRED
スキーマがこの YAML リソースで指定されているか、Exchange の API コンテキストで指定されているか (接続モードのみ) を決定します。サポートされている値: inline または context。ローカルモードでポリシーを設定する場合、inline を指定する必要があります。
| パラメーター | 必須 | デフォルト値 | 説明 | 
|---|---|---|---|
  | 
はい  | 
なし  | 
WSDL にアクセスする場所の URL  | 
  | 
はい  | 
UTF-8  | 
WSDL のエンコーディング  | 
  | 
はい  | 
なし  | 
要求を検証する WSDL で定義された SOAP サービス名  | 
  | 
はい  | 
なし  | 
要求を検証する WSDL で定義された SOAP ポート名  |