A.6. EJB 安全参数引用


Expand
表 A.44. EJB 安全参数元素
元素 描述
<security-identity>
包含从属于 EJB 的安全标识符的子元素。
<use-caller-identity />
指定 EJB 使用和调用者相同的安全标识符。
<run-as>
包含一个 <role-name> 元素。
<run-as-principal>
如果指定,则表示分配给转出调用的 principal。如果不指定,分配给转出调用的 principal 是 anonymous
<role-name>
指定 EJB 应该以什么角色运行。
<description>
描述 <role-name> 里命名的角色。
.

例 A.1. 安全标识符示例

这个例子展示了 表 A.44 “EJB 安全参数元素” 里描述的每个标签。它们可以用在 <session> 里。
<ejb-jar>
    <enterprise-beans>
        <session>
            <ejb-name>ASessionBean</ejb-name>
            <security-identity>
                <use-caller-identity/>
            </security-identity>
        </session>
        <session>
            <ejb-name>RunAsBean</ejb-name>
            <security-identity>
                <run-as>
                    <description>A private internal role</description>
                    <role-name>InternalRole</role-name>
                </run-as>
            </security-identity>
        </session>
		  <session>
			 <ejb-name>RunAsBean</ejb-name>
			 <security-identity>
				<run-as-principal>internal</run-as-principal>
			 </security-identity>
		  </session>
    </enterprise-beans>
</ejb-jar>

Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat