1

私はWebサービスの概念が初めてです。SOAPUI で Apache cxf ツールを使用して、提供された WSDL で Java アーティファクトを生成しました。しかし、SOAP リクエストのヘッダーにあるユーザー名とパスワードを設定する方法がわかりません。ユーザー名やパスワードなどのすべてのパラメーターを使用して作成されたクラス AuthenticationInfo があることがわかります。

そのクラスを呼び出す方法、またはユーザー名とパスワードの値を SOAP リクエストのヘッダー部分に渡す方法を教えてください。これらの詳細を設定せずにパッケージを実行すると、認証失敗エラーが発生します。

私を助けてください。

ありがとう、ハリ

4

1 に答える 1

0

WS-Security 仕様で説明されているUsernameToken プロファイルに従って、SOAP ヘッダーでユーザー名/パスワードを渡すことについて話している場合、CXF では を使用してそれを行うことができます。WSS4J Interceptors

以下を見てください:

  1. CXF - WS セキュリティ
  2. WSS4J プロジェクト

クライアントに WSS4JOutInterceptor を追加する必要があります。

于 2013-06-13T21:25:40.257 に答える