使用“JACC 提供方”页可为所选 GlassFish Server 实例或集群配置 Java Authorization Contract for Containers (JACC) 提供方。
第三方授权模块可使用 JACC 提供方控制 GlassFish Server 中运行的应用程序。默认 GlassFish Server 安装包括名为默认
和简单
的两个 JACC 提供方。这两个默认提供方实现了符合 JACC 规范的基于文件的简单授权引擎。您也可以创建自己的定制 JACC 提供方。请参阅创建 JACC 提供方。
有关如何为 JACC 提供方编写实现类的信息,请参见 JACC 规范,网址是 http://jcp.org/en/jsr/detail?id=115
。
对于每个 JACC 提供方,将提供以下信息。
JACC 提供方名称。该名称用于引用 domain.xml
中的 jacc-provider
。
实现特定于提供方的 javax.security.jacc.PolicyConfigurationFactory
的 javax.security.jacc.PolicyConfigurationFactory.provider
的全限定类名。
实现 java.security.Policy
的 javax.security.jacc.policy.provider
的全限定类名。
默认 JACC 提供方还支持以下属性。
包含 JACC 策略文件的目录。对于默认
GlassFish Server JACC 提供方,默认目录为 ${com.sun.aas.instanceRoot}/generated/policy
。默认情况下,不会为简单
GlassFish Server JACC 提供方定义该属性。
“JACC 提供方”表还包含以下选项。
用于创建新的 JACC 提供方的按钮。
用于删除一个或多个所选 JACC 提供方的按钮。