Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure创建 JACC 提供者

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

  1. 在管理控制台树组件中,展开“配置”节点。

  2. 选择要配置的实例:

    • 要配置特定的实例,请展开该实例的配置节点。例如,对于默认实例 server,请展开 server-config 节点。

    • 要为所有实例配置默认设置,请展开 default-config 节点。

  3. 展开“安全性”节点。

  4. 选择“JACC 提供者”节点。

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

  6. 在“创建 JACC 提供者”页面中,输入以下信息:

    • 名称—用于标识此提供者的名称。

    • 策略配置—实现策略配置工厂的类的名称。默认提供者使用 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl

    • 策略提供者—实现策略工厂的类的名称。默认提供者使用 com.sun.enterprise.security.provider.PolicyWrapper

  7. 单击“添加属性”按钮向提供者添加属性。有效属性包括:

    • repository—包含策略文件的目录。对于默认提供者,此值为 ${com.sun.aas.instanceRoot}/generated/policy

  8. 单击“确定”保存此配置,或单击“取消”退出而不保存更改。