添加安全标识(方法级别)

当另一个 bean 调用方法时,使用该方法级别的安全标识。然后使用为该方法指定的安全标识可以将标识设置为使用调用者的标识、EJB 服务器的标识或特定安全角色的标识。

方法级别安全标识对于 EJB 1.x 或 2.x 项目中的 EJB 1.x 和 EJB 2.x 企业 bean 都有效。

将安全标识(方法级别)添加至企业 bean:

  1. 切换至 J2EE 透视图。
  2. 在“项目资源管理器”视图中选择期望的 EJB 模块的部署描述符。
  3. 右键单击部署描述符,并从弹出菜单中选择打开方式
  4. 在编辑器的访问页面上,选择安全标识(方法级别)部分。
  5. 单击添加。“添加安全标识”向导出现。
  6. 从下列选项中选择运行方式:
    • 使用调用者的标识 - 选择了此选项,安全服务将不对主体的凭证设置进行更改。
    • 使用 EJB 服务器的标识 - 选择了此选项,安全服务将改变主体的凭证设置,以便与 EJB 服务器相关联的凭证设置相匹配。
    • 使用指定给特定角色的标识(下面) - 选择了此选项,已指定给特定安全角色的主体将用于 bean 方法的执行。此关联是应用程序绑定的一部分,在该绑定中,角色与已被授予该角色的用户的用户标识和密码相关联。
  7. 如果在上面选择了使用指定给特定角色的标识,则必须选择角色名和角色描述。
  8. 安全标识描述字段中输入新标识的描述。
  9. 单击下一步
  10. 从找到的 bean 的列表中选择一个或多个企业 bean,然后单击下一步
  11. 选择安全标识的一个或多个方法元素。
  12. 单击完成
这就添加了安全标识。要除去安全标识,选择它并单击除去按钮。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.