コンテナー管理 EIS サインオンを構成する方法は、WebSphere
Application Server バージョン 6 では使用すべきではありませんが、このトピックでは、動的 Web プロジェクトを使用して、コンテナー管理 EIS サインオンのコンポーネントを構成する方法について説明します。
この構成設定は、ご使用のアプリケーションで使用するリソース参照の <res-auth>Container</res-auth> ディレクティブに反映されます。
- <res-auth> ディレクティブを Container に設定します。
- 「プロジェクト・エクスプローラー」ビューの
「J2EE パースペクティブ (J2EE perspective)」で、「動的 Web プロジェクト」
>「PhoneBookWeb」を展開します。
- 「デプロイメント記述子: PhoneBookWeb」を右クリックし、「アプリケーションから開く」>「デプロイメント記述子エディター (Deployment Descriptor Editor)」を選択します。
- 「Web デプロイメント記述子」ビューで、「参照」タブをクリックし、Web アプリケーションの J2C 接続ファクトリー参照を選択します。例えば、imsCFacRef を選択します。
- 「認証」フィールドで、ドロップダウン・リストから「コンテナー」を選択します (まだ選択していない場合)。
- Web デプロイメント記述子エディターを閉じるときに、「はい」をクリックして変更を保管します。次のコードが、Web アプリケーションのデプロイメント記述子に追加されます。
<res-auth>Container</res-auth>
- 必要なユーザー ID およびパスワードをアプリケーション・サーバーに設定する方法を指定します。 EIS サインオンに使用可能なユーザー ID およびパスワードを設定するために JAAS 認証別名を使用するには、以下のステップを実行します。
- 「サーバー」ビューで、サーバーを右クリックして、
「管理コンソールの実行 (Run administrative console)」を選択します。
- 「リソース」を展開して、
「リソース・アダプター (Resource Adapters)」を選択します。
- 変更するリソース・アダプターを選択します。
- 「追加のプロパティー (Additional Properties)」で、
「J2C 接続ファクトリー」をクリックします。
- 「関連項目 (Related Items)」で、
「J2EE Connector Architecture (J2C) 認証データ項目 (J2EE Connector Architecture (J2C) authentication data entries)」をクリックします。
- 別名のリストの上にある、「新規」をクリックします。
- 別名、ユーザー ID、パスワード、およびオプションの説明を入力します。「OK」を選択します。
- アプリケーションで使用される J2C 接続ファクトリーのコンテナー管理下認証別名プロパティーに対して、J2C JAAS 認証別名を選択します。 この処理は接続ファクトリーを最初に作成するときに実行したり、あとで接続ファクトリーを編集して実行することができます。接続ファクトリーを編集するには、以下のステップを実行します。
- 選択したサーバーの管理コンソールで、変更する接続ファクトリーに
ナビゲートします。例えば、「リソース・アダプター (Resource adapters)」>「server_name」>「J2C 接続ファクトリー」>「connection_factory_name」と選択します。
- 「コンテナー管理下認証別名 (Container-managed authentication alias)」
ドロップダウン・リストで、接続ファクトリーを使用するアプリケーションによって、
コンテナー管理下認証に使用する JAAS 認証別名を選択します。
- 「OK」を選択します。
接続ファクトリーについては、『接続プロパティー」を参照してください。
注: 独立型 WebSphere® Application Server にコンテナー管理サインオンを
構成するプロセスは、単体テスト環境の WebSphere Application Server の場合のプロセスと同じです。