当一个 bean 调用另一个 bean 时,将安全标识指定给被调用的 bean 非常有用。可以将安全标识设置为使用调用者的标识或特定安全角色的标识。
Bean 级别安全标识已在 EJB 2.0 规范中引入。它不是 EJB 1.1 规范的一部分。
要添加 bean 级别安全标识:
- 在 J2EE 透视图的“项目资源管理器”视图中,右键单击 EJB 项目的部署描述符,并选择来打开部署描述符编辑器。
- 在编辑器的访问页上,单击“安全标识(Bean 级别)”部分中的添加。
- 选择下列其中一个选项:
- 如果选择了使用特定角色标识(如下所述),请完成以下步骤:
- 在角色名称下拉列表中,选择在此 bean 级别的安全标识下所需的现有安全角色。
- 在角色描述字段中,输入该角色的描述。
- 输入安全标识的描述,然后单击下一步。
- 从找到的 bean 的列表中选择一个或多个企业 bean。
- 单击完成。
这就添加了安全标识。要除去安全标识,选择它并单击除去按钮。