當有其他 Bean 會呼叫某個 Bean 時,指派一個安全身分給這個 Bean 很有用。您可以將安全身分設成使用呼叫端的身分,或使用特定安全角色的身分。
EJB 2.0 規格引進了 Bean 層次的安全身分。
它不是 EJB 1.1 規格的一部分。
如果要新增 Bean 層次的安全身分,請執行下列動作:
- 在 J2EE 視景的「專案瀏覽器」視圖中,用滑鼠右鍵按一下 EJB 專案的部署描述子,再選取來開啟部署描述子編輯器。
- 在編輯器的存取頁面的「安全身分(Bean 層次)」區段中,按一下新增。
- 請選取下列選項之一:
- 如果您選取使用特定角色的身分(以下),請完成下列步驟:
- 在角色名稱下拉清單中,選取這個 Bean 層次的安全身分所需要的現有安全角色。
- 在角色說明欄位中,輸入角色的說明。
- 輸入安全角色的說明,按下一步。
- 從找到的 Bean 清單中,從找到的 Bean 清單中選取一或多個 Enterprise Bean。
- 按一下完成。
這時會加入安全身分。
如果要移除安全身分,請選取它,再按一下移除按鈕。