Username WSSecurity のデフォルト・ポリシー・セットを使用する場合、バインディングで定義されたセキュリティー設定とは別に、ユーザー名トークンの認証用ユーザー名とパスワードを構成する必要があります。
このタスクについて
JAX-WS アプリケーションをインストールして、デフォルトの Username
WSSecurity デフォルト・ポリシー・セットを組み込んだ場合、次のステップとして、JAX-WS プロバイダー用に汎用プロバイダー・サンプル・バインディングを構成し、JAX-WS クライアント用に汎用クライアント・サンプル・バインディングを構成します。しかし、デフォルト・クライアント・サンプル・バインディング用のバインディング・ファイルには、トークン認証用のユーザー名またはパスワードが含まれていません。
このユーザー名やパスワードはデプロイされたターゲット・システムからは入手できないため、管理コンソールを使用して、ご使用の環境に有効なユーザー名とパスワードを指定する必要があります。
手順
- 管理コンソールにログインして、とクリックします。
- 「クライアント・サンプル (Client sample)」をクリックして、バインディングを編集します。
- 「WS-Security」をクリックします。
ユーザー名やパスワードなどの基本認証情報を、以下のような Username トークンまたは LTPA トークンを使用するすべてのポリシー・セットの汎用クライアント・サンプル・バインディングに追加します。
- ユーザー名 SecureConversation
- Username WS-I RSP
- LTPA SecureConversation
- LTPA WS-I RSP
- LTPA WSSecurity デフォルト
- 「認証と保護」をクリックします。
- 認証トークン・テーブルで、「gen_signunametoken」をクリックして、ユーザー名トークンの設定を編集します。
- 「追加バインディング」セクションの「コールバック・ハンドラー」をクリックします。
- ご使用の環境に適したユーザー名とパスワードの情報を「ユーザー名」および「パスワード」フィールドに入力します。
- パスワードを「確認パスワード」フィールドにもう一度入力してから、「適用」をクリックします。
- gen_signltpatoken LTPA トークン生成プログラムについて、ステップ 5 から 8 までを繰り返します。
タスクの結果
注: この管理コンソール・パネルは、Java™ API
for XML Web Services (JAX-WS) Web サービスにのみ適用されます。