バインディングとして実行されるセキュリティー・ロールの追加

Bean に別の Bean からアクセスするのに必要なユーザー ID とパスワードを指定できます。この追加のセキュリティー・レベルは、WebSphere® Application Server バインディングです。

始める前に

バインディングとして実行されるセキュリティー・ロールを追加するには、その前に EJB モジュールの EJB デプロイメント記述子エディターの「アセンブリー記述子」ページでセキュリティー・ロールを作成する必要があります。その後、EJB デプロイメント記述子エディターの「アクセス」ページで、セキュリティー ID を追加する必要があります。 このセキュリティー ID は、セキュリティー・ロールの ID を使用するように設定する必要があります。次に、アプリケーション・デプロイメント記述子エディターで、セキュリティー・ロールを収集し、ご使用のエンタープライズ Bean に作成したロールを選択します。このようにすると、アプリケーション・デプロイメント記述子エディターの「バインディングでのセキュリティー・ロールの実行」セクションが使用可能になります。

このタスクについて

この設定は、エンタープライズ・アプリケーションの WebSphere Application Server バインディングであり、エンタープライズ Bean を実行するために必要なユーザー ID とパスワードを指定できます。

手順

  1. Java™ EE パースペクティブに切り替えます。
  2. 「エンタープライズ・エクスプローラー」ビューで、任意の EJB モジュールを選択します。
  3. デプロイメント記述子を右クリックして、「アプリケーションから開く」 > 「デプロイメント記述子エディター」を選択します。
  4. エディターの「セキュリティー」ページで、EJB モジュールから収集されたセキュリティー・ロールの 1 つを選択します。 また、収集されたセキュリティー・ロールは、EJB モジュールでも指定したセキュリティー ID の ID として使用する必要があります。有効なセキュリティー・ロールを選択すると、「バインディングでのセキュリティー・ロールの実行」セクションが使用可能になります。
  5. 「バインディングでのセキュリティー・ロールの実行」セクションの隣にある「追加」ボタンをクリックします。 「バインディングでのセキュリティー・ロール実行の追加」ウィザードが開きます。
  6. セキュリティー・ロールの「ユーザー ID」および「パスワード」を入力します。
  7. 「終了」をクリックします。 選択したセキュリティー・ロールにバインディングとして実行されるセキュリティー・ロールが追加されます。

タスクの結果

セキュリティー・ロールについての詳細は、WebSphere Application Server の資料を参照してください。


フィードバック