使用“新建 JACC 提供者”页面可创建 JSR-115/196 兼容型 Java 容器授权约定 (Java Authorization Contract for Containers, JACC) 的新提供者,第三方授权模块可使用该提供者控制在 GlassFish Server 中运行的应用程序。JACC 提供者创建为域的 domain.xml 文件中 security-service 元素中的 jacc-provider 元素。
默认 GlassFish Server 安装包括名为 default 和 simple 的两个 JACC 提供者。您创建的任何新 JACC 提供者均为这两个默认提供者以外的其他提供者。默认 GlassFish Server JACC 提供者实现了符合 JACC 规范的基于文件的简单授权引擎。
有关如何为 JACC 提供者编写实现类的信息,请参见 JACC 规范,网址是 http://jcp.org/en/jsr/detail?id=115。
要创建可用于所有实例和群集的提供者,请选择 default-config 节点。
此时将打开“JACC 提供者”页面。
此时将打开“新建 JACC 提供者”页面。
该名称用于引用 domain.xml 中的 jacc-provider。
default 提供者使用 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl。simple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory。
default 提供者使用 com.sun.enterprise.security.provider.PolicyWrapper。simple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyProvider。
要添加属性,请单击“添加属性”按钮。在显示的空白行中,在“名称”字段中键入属性名称,在“值”字段中键入属性值。
有关可用于 JACC 提供者的其他属性的说明,请参见特定于 JACC 提供者的属性。
另请参见
版权所有 © 2005, 2011, Oracle 和/或其附属公司。 保留所有权利。 法律声明