セキュリティー・ロールの置換 (J2EE 1.4)

アプリケーション・デプロイメント記述子エディターを使用して、冗長なセキュリティー・ロールや不要なセキュリティー・ロールを、設定済みのロールに置き換えることができます。

このタスクについて

アプリケーション開発の状態によっては、エンタープライズ・アプリケーション全体またはモジュール内で同じ目的で機能する冗長役割が発生する場合があります。 この場合、ウィザードを使用して、エンタープライズ・アプリケーション全体およびモジュール内の冗長役割を、保持したいセキュリティー・ロールで置換することができます。

例えば、セキュリティー・ロール Boss がエンタープライズ・アプリケーションに定義されているとします。 Boss セキュリティー・ロールは、EJB モジュールから収集される Manager と呼ばれる別のセキュリティー・ロールと同じ目的で機能します。 冗長性を削除するには、役割 Manager のすべての使用を役割 Boss に置換します。Manager 役割を Boss によって置換すると、Manager 役割はアプリケーションから除去されて、削除されます。 Manager 役割は、収集元の EJB モジュールからも削除され、モジュール内で Boss 役割に置換されます。

手順

  1. Java™ EE パースペクティブの「エンタープライズ・エクスプローラー」ビューで、エンタープライズ・アプリケーション・プロジェクトのデプロイメント記述子を右クリックして、「アプリケーションから開く」 > 「デプロイメント記述子エディター」を選択します。 これにより、アプリケーション・デプロイメント記述子エディターが開きます。
  2. エディターの「セキュリティー」ページで、「置換」をクリックする。
  3. 保持したいセキュリティー・ロールを選択して、「次へ」をクリックする。
  4. 保持するものとして選択しなかったセキュリティー・ロールについては、以下のステップに従って置換体系を定義する。
    1. 「セキュリティー・ロールの置換」テーブルでセキュリティー・ロールを選択する。
    2. 左側にある「置換体系」テーブルで、 右側のテーブルで選択した 1 つ以上のセキュリティー・ロールの置換に使用する置換セキュリティー・ロールを選択する。
    3. 左矢印 (<) ボタンをクリックして、 置換されるセキュリティー・ロールを「置換体系」テーブルに移動する。
    注: 「置換体系」テーブルでは、ノード・ツリー内に子として表示されるセキュリティー・ロールは、その親として表示されるセキュリティー・ロールによって置換されます。
  5. すべてのセキュリティー・ロールの置換体系の定義が終了したら、「終了」をクリックする。

タスクの結果

ウィザードは、ユーザーが定義した置換体系に基づいてエンタープライズ・アプリケーション全体およびモジュール内のセキュリティー・ロールを置換します。

フィードバック