Bean に別の Bean からアクセスするのに必要なユーザー ID とパスワードを指定できます。この追加のセキュリティー・レベルは、WebSphere® Application
Server バインディングです。
始める前に
バインディングとして実行されるセキュリティー・ロールを追加するには、その前に EJB モジュールの EJB デプロイメント記述子エディターの
「アセンブリー記述子」ページでセキュリティー・ロールを作成する必要があります。その後、EJB デプロイメント記述子エディターの
「アクセス」ページで、セキュリティー ID を追加する必要があります。
このセキュリティー ID は、セキュリティー・ロールの ID を使用するように設定する必要があります。次に、アプリケーション・デプロイメント記述子エディターで、セキュリティー・ロールを収集し、ご使用のエンタープライズ Bean に作成したロールを選択します。このようにすると、アプリケーション・デプロイメント記述子エディターの
「バインディングでのセキュリティー・ロールの実行」セクションが使用可能になります。
このタスクについて
この設定は、エンタープライズ・アプリケーションの WebSphere Application
Server バインディングであり、エンタープライズ Bean を実行するために必要なユーザー ID とパスワードを指定できます。
手順
- Java™ EE パースペクティブに切り替えます。
- 「エンタープライズ・エクスプローラー」ビューで、任意の EJB モジュールを選択します。
- デプロイメント記述子を右クリックして、を選択します。
- エディターの「セキュリティー」ページで、EJB モジュールから収集されたセキュリティー・ロールの 1 つを選択します。
また、収集されたセキュリティー・ロールは、EJB モジュールでも指定したセキュリティー ID の ID として使用する必要があります。有効なセキュリティー・ロールを選択すると、「バインディングでのセキュリティー・ロールの実行」セクションが使用可能になります。
- 「バインディングでのセキュリティー・ロールの実行」セクションの隣にある「追加」ボタンをクリックします。
「バインディングでのセキュリティー・ロール実行の追加」ウィザードが開きます。
- セキュリティー・ロールの「ユーザー ID」および「パスワード」を入力します。
- 「終了」をクリックします。
選択したセキュリティー・ロールにバインディングとして実行されるセキュリティー・ロールが追加されます。
タスクの結果
セキュリティー・ロールについての詳細は、WebSphere Application Server
の資料を参照してください。