创建 JACC 提供者

JACC(Java Authorization Contract for Containers,Java 容器授权约定)属于 Java EE 规范,它为可插拔授权提供者定义了接口。这使得管理员可以设置第三方插件模块来执行授权。默认情况下,GlassFish Server 提供了一个简单的、符合 JACC 规范的、基于文件的授权引擎。

有关如何为 JACC 提供者编写实现类的信息,请参见 JACC 规范,网址是 http://jcp.org/en/jsr/detail?id=115

  1. 在导航树中,展开“配置”节点。
  2. 在“配置”节点下,展开“安全性”节点。
  3. 在“安全性”节点下,选择“JACC 提供者”节点。

    此时将打开“JACC 提供者”页面。

  4. 在“JACC 提供者”页面中,单击“新建”。

    此时将打开“新建 JACC 提供者”页面。

  5. 在“新建 JACC 提供者”页面的“名称”字段中,键入标识此提供者的名称。
  6. 在“策略配置”字段中,键入实现策略配置工厂的类的名称。

    default 提供者使用 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImplsimple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory

  7. 在“策略提供者”字段中,键入实现策略工厂的类的名称。

    default 提供者使用 com.sun.enterprise.security.provider.PolicyWrappersimple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyProvider

  8. (可选的)在“其他属性”部分中,指定其他属性。

    要添加属性,请单击“添加属性”按钮。在显示的空白行中,在“名称”字段中键入属性名称,在“值”字段中键入属性值。

    有关可用于 JACC 提供者的其他属性的说明,请参见特定于 JACC 提供者的属性

  9. 单击“确定”。
另请参见
版权所有 © 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明