|
|
|
EJBのセキュリティ機能セキュリティロールの設定セキュリティロールはEJBアプリケーションのdeployment descriptorファイルで行います。ここではInterstage ApworksのGUIツールを使用したセキュリティロールの設定方法を説明します。 1 deployment descriptor編集ツールの起動メソッドパーミッションにおけるセキュリティロール、セキュリティロールとメソッドの対応付けはInterstage Apworksのdeployment descriptor編集ツールでおこないます。EJBアプリケーションのプロジェクトに含まれるejb-jarファイルを画面でダブルクリックして編集ツールを起動してください。
2 セキュリティロール名の定義セキュリティロール名は<assembly-description>配下の<security-role>で行います。必要に応じて複数のセキュリティロール名を定義してください。下図は例として、"Admin"、"Employee"の2つのセキュリティロール名を定義しています。
セキュリティロール名が定義されていれば、メソッドを定義しているEJBアプリケーションの"メソッドパーミッション"タグでセキュリティロール名と許可するメソッドを定義することができます。
上図では例として以下の表のように設定しています。
メソッドパーミッションの設定項目の意味は以下の表を参照ください。
|