アセンブリー・ツールを使用したユーザーおよびグループのロールへの追加
ロールを新規作成し、そのロールをエンタープライズ Bean および Web リソースに割り当てた後に、 アセンブリー・ツールで、このタスクを使用してユーザーおよびグループをロールに追加します。
始める前に
このタスクについて
次の情報は、WebSphere® Application Server バインディングを使用した許可に適用されます。
WebSphere Application Server バインディングを作成するときに、System Authorization Facility (SAF) 許可を指定しても、WebSphere Application Server バインディングは無視されます。SAF 許可を使用する場合、アプリケーションで各 Java™ Platform, Enterprise Edition (Java EE) ロールごとに SAF EJBROLE プロファイルを作成し、ユーザーおよびグループをそのロールに許可する必要があります。
参考資料として、
ロール・ベースの許可の System Authorization Facilityをご覧ください。
アセンブリー・ツールを使用してユーザーおよびグループをロールに追加するには、以下のステップを行います。
手順
- アセンブリー・ツールの Project Explorer ビューで、エンタープライズ・アプリケーション・プロジェクト、 またはエンタープライズ・アーカイブ (EAR) ファイルを右クリックし、さらに 「アプリケーションから開く」>「デプロイメント記述子エディター」とクリックします。 EAR ファイル上でアプリケーション・デプロイメント記述子エディターが開きます。エディターの情報にアクセスするには、F1 を押して、「Application deployment descriptor editor」を クリックします。
- 「セキュリティー」タブをクリックして、メイン・パネルの下で「追加」をクリックします。
- 「Add Security Role」ウィザードで、セキュリティー・ロールの名前と説明を入力します。 「終了」をクリックします。
- 「WebSphere バインディング」で、セキュリティー・ロールのユーザーまたはグループ拡張機能プロパティーを選択します。 選択可能な値は、「Everyone」、「All authenticated users」および「Users/Groups」です。
- 「ユーザー/グループ」を選択した場合、「ユーザー」または「グループ」 ペインの横の「追加」をクリックします。 開いたウィザードで、ユーザーまたはグループ名を指定して、「Finish」をクリックします。 セキュリティー・ロールを適用するすべてのユーザーおよびグループを追加するまでこのステップを繰り返します。
- アプリケーション・デプロイメント記述子エディターを閉じ、プロンプトが出された場合は、 「はい」をクリックして変更を保管します。
タスクの結果

ただし、Java EE 5 以降のモジュールが、Java EE 5 より前のファイルを含み .xmi ファイル名拡張子を使用する アプリケーション内に存在することは可能です。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi、 および ibm-portlet-ext.xmi ファイルは、引き続き .xmi ファイル拡張子 を使用します。
sptcfg