47

SOAP UI を使用して Web サービスをテストするために、Windows ドメイン資格情報を含めることはできますか?

プロパティ ページを見つけましたが、IIS は "間違った資格情報" で応答するだけです。

4

5 に答える 5

58

SoapUI は NTLM 認証では直接動作しないようですが、Burp Suite などのプロキシを使用して認証を行うことができます。

  1. http://portswigger.net/burp/から Burp Suite をダウンロードして起動します。
  2. Burpの「Proxy : Intercept」タブで、ボタンをクリックしてインターセプトをオフにします。
  3. Burpの「Proxy : Options」タブで、未使用のポートに設定されていることを確認してください。デフォルトは8081です
  4. Burpの「オプション」タブで、「www認証を行う」にチェックを入れ、アクセスしたいサーバーの設定を追加します。また、「認証失敗時に資格情報のプロンプトを表示する」にチェックマークを付けます
  5. Burpの「Proxy : History」タブに切り替えて、リクエストの進行状況を確認します。
  6. SoapUI で、[ファイル] > [設定] を選択し、[プロキシ設定] を選択します。ホスト「localhost」とポート「8081」を入力します。
  7. 通常どおり SoapUI を使用します。これは、NTLM 認証を行う Burp Proxy を介してリクエストを送信します。
于 2009-09-18T16:28:11.300 に答える
13

soapUI 4.5は、BurpSuiteの必要性を否定するNTLMv2のサポートを追加しました。

于 2012-03-07T15:09:30.897 に答える
1

現在のリリースの SoapUI 4.5.1 は Windows 認証では動作しませんが、ナイトリー ビルド バージョンは再び正常に動作します。

ナイトリー ビルド バージョンをダウンロードする

于 2013-04-02T12:28:32.063 に答える
1

SoapUI は WSDL の NT 認証のみをサポートしていると思います。

ここで実装方法の詳細を確認できます。

(ちなみに、この Google 検索はあなたにとって有望ではないようです!)

于 2009-05-27T10:57:37.353 に答える