定義 EJB 模組的安全角色

您必須新增安全角色,才能建置方法許可權。

您新增的安全角色定義在 EJB 部署描述子中。安全角色的名稱不需要完全符合伺服器所定義之使用者群組或主體的名稱。在部署時,管理者會利用現有的安全原則和服務,將您定義的角色指派給現有的使用者群組和主體。

如果 Bean 內需要進一步的安全精度,您可以定義安全角色參照。之後,您可以利用如 isCallerInRole(String roleRefName) 來新增使用方法許可權所無法定義的程式化安全檢查。

如果要將安全角色新增至 EJB 模組中,請執行下列動作:

  1. 在 J2EE 視景的「專案瀏覽器」視圖中,用滑鼠右鍵按一下 EJB 專案的部署描述子,再選取開啟工具 > 部署描述子編輯器來開啟部署描述子編輯器。
  2. 在編輯器的組合頁面中,捲動至「安全角色」區段。
  3. 按一下新增。這時畫面會出現「新增安全角色」精靈。
  4. 名稱欄位中輸入安全角色的名稱。
  5. 說明欄位中輸入安全角色的說明。
  6. 按一下完成
這時會將安全角色新增至部署描述子中,當您指派方法許可權時,您可以使用這個角色。您也可以利用這個安全角色來建立安全角色參照。
如果要刪除安全角色,請選取角色,再按一下移除
相關概念
EJB 部署描述子編輯器
相關工作
定義 EJB 模組的方法許可權
新增安全身分(Bean 層次)
將關係角色新增至索引鍵中
新增安全角色參照
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.