样本应用程序包含以 .xsl 结尾的以下样式表,这些样式表位于已安装域的本地目录中。
样式表 | 目的 |
---|---|
allData.xsl | 身份样式表,用于将所有数据从源复制到目标。它用于编辑功能和对 XACML XML 网关的调用。 |
apil-xacml-binding-new.xsl | 使用凭证映射信息创建可由 DataPower® 设备“策略决策点”(PDP) 处理的 SOAP 请求。此样式表是对 DataPower 设备的存储目录中提供的 tspm-xacml-binding-sample.xsl 样式表的修改。此改编脚本提供的关键功能是添加外部可访问的变量,以使 XACML 请求的主题信息可用于编辑样式表。 |
noPriceInfo.xsl | 此样式表将 price 元素设置为值 0.0。 |
rgxacml.xsl | 此样式表是对 DataPower 设备的存储目录中 tspm-retrieve-groups.xsl 样式表的定制。此样式表的主要目的是提供 LDAP DN、主机名、密码、端口等,以便可以查找入局用户并检索其组信息。 |
soavars.xsl | 此样式表是仅作为示例的样式表,它在 rgxacml.xsl 样式表所使用的变量中定义 LDAP 信息。在本示例中,密码未加密,这不是生产中的做法。 |
storeCallPDP.xsl | 此样式表具有用于调用 XACML 网关的代码,处理许可/拒绝决策,并设置过滤器变量以运行 allData.xsl 或 noPriceInfo.xsl。 |
storeSendToPDP.xsl | 此样式表构造将发送至 XACML 网关的 SOAP 请求。它包含资源信息、操作信息、环境信息以及在 apil-xacml-binding-new.xsl 样式表中获取的主题信息。 |