3

Web サービスのテストに SOAP UI を使用しています。[認証] タブで、ユーザー名とパスワード、およびドメイン名を入力しました。

Sample:
WSDL URL: http://localhost:8080/soap/helloTest?wsdl

Username:hello
pass:helloworld
domain: http://mysysfullname:8080

私は正しい資格情報を与えました。また、ドメインを に置き換えましたhttp://localhost:8080

それでも、無効な資格情報のみを取得しています。ユーザー名とパスワードは正しく、Windows の資格情報ではありません。

資格情報を与える方法を手伝ってくれる人がいますか。

Adding Raw Request
POST http://localhost:8080/soap/helloTest HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ""
User-Agent: Jakarta Commons-HttpClient/3.1
Host: localhost:8080
Content-Length: 1004

ありがとう。

4

2 に答える 2

2

また、 WSS-PasswordTypeにも依存します。

それも確認。

于 2013-01-17T11:01:09.383 に答える
0

プリエンプティブ認証タイプを使用するように SOAP-UI を設定してみてください。

SOAP-ui ドキュメントによると:

最初に認証チャレンジを受信せずに、各リクエストで認証ヘッダーを送信します。これは潜在的なセキュリティ上の危険ですが、認証されたエンドポイントに必要な要求が 2 つではなく 1 つだけになるため、パフォーマンスが向上します。

于 2013-01-17T11:56:58.553 に答える