新增安全身分 (方法層級)

當其他 Bean 呼叫方法時,會使用方法層級的安全身分。接著使用為方法指定的安全身分。身分可以設為使用呼叫端身分、 EJB 伺服器身分或特定安全角色身分。

方法層級的安全身分對 EJB 1.x 或 2.x 專案的 EJB 1.x 和 EJB 2.x Enterprise Bean 而言皆有效。

若要將安全身分 (方法層級) 新增至 Enterprise Bean:

  1. 切換至 J2EE 視景。
  2. 在「專案瀏覽器」視圖中,選取所要的 EJB 模組部署描述子。
  3. 用滑鼠右鍵按一下部署描述子,從蹦現功能表中選取開啟工具
  4. 在編輯器的存取頁面上,選取安全身分 (方法層級) 區段。
  5. 按一下新增。這時會出現「新增安全身分」精靈。
  6. 從下列選項中選取執行身分模式:
    • 使用呼叫端身分 - 使用這個選項時, 安全服務不會變更主體的認證設定。
    • 使用 EJB 伺服器身分 - 使用這個選項時, 安全服務會變更主體的認證設定,使其符合與 EJB 伺服器相關聯的認證設定。
    • 使用指定給特定角色的身分 (以下) - 使用這個選項時,會使用指定給特定安全角色的主體,以執行 Bean 的方法。這項關聯是應用程式連結的一部分, 其中角色與授予該角色的使用者 ID 及密碼相關聯。
  7. 如果您選取上方的使用指定給特定角色的身分, 則必須選取角色名稱及角色說明。
  8. 安全身分欄位中,輸入新身分的說明。
  9. 下一步
  10. 從找到的 Bean 清單中選取一或多個 Enterprise Bean, 再按下一步
  11. 為安全身分選取一或多個方法元素。
  12. 按一下完成
這時會新增安全身分。若要移除安全身分,請選取它,再按一下移除按鈕。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.