目录

> # 重写器属性

> 重写器提供 Java™ 类库，用于在各种 web 语言（如 HTML、JavaScript 和 WML）以及 HTTP 定向头中重写 URL 引用（重定向）。重写器服务不包含任何属性。

> 要实现该服务，可创建重写器规则，定义重写的方式和要重写的数据。可通过管理控制台来创建和编辑重写器规则：

> 从“默认模板”创建“新规则集”

> 编辑“现有规则集”

> 下载“规则集”

> 删除“现有规则集”

> ## 从“默认模板”创建“新规则集”

> 1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。

> 默认情况下，位置窗格中选中“标识管理”；“导航”窗格中选中“组织”。

> 2. 在位置窗格中选择“服务配置”。
> 3. 在导航窗格中单击“重写器”旁的属性箭头。

> 显示一个当前已定义规则集的列表。

> 4. 单击“新建”。

> 将显示一个可对其进行修改的规则集模板。

> 5. 编辑 <RuleSet id="ruleset_template"> 行，使用新规则集的名称替换 default_ruleset（可以用合适的名称替换ruleset_template）。

> 注意 | 可以参考文件 RuleSet.dtd 以正确地编辑规则集。

> 6. 如有必要，在规则集模板内添加或修改规则以重写 URL。
> 7. 单击“保存”以创建新规则集。

> 成功操作之后，将可以看到初始页和所有当前已定义的规则集列表，表中应包括刚创建的规则集。

> 注意 | 也可以使用“新建”按钮以创建新规则集。

> ## 编辑“现有规则集”

> 1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
> 2. 通过选择“查看服务管理”导航到“服务管理”。
> 3. 在导航窗格中单击“重写器”旁的属性箭头。

> 显示一个当前已定义规则集的列表。

> 4. 单击要编辑的规则集的“编辑”链接。

> 将显示要编辑规则集的 XML。

> 5. 如有必要，在规则集模板内添加或修改规则以重写 URL。
> 6. 如果要更改规则集名称，请编辑 <RuleSet id="ruleset_template"> 行，用规则集名称替换名称。
> 7. 单击“保存”。

> ## 下载“规则集”

> 可以下载规则集并保存到文件。

> 1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。

> 默认情况下，位置窗格中选中“标识管理”；“导航”窗格中选中“组织”。

> 2. 在位置窗格中选择“服务配置”。
> 3. 在导航窗格中单击“重写器”旁的属性箭头。

> 显示一个当前已定义规则集的列表。

> 4. 单击规则集的“下载”链接将其保存到文件。
> 5. 指定文件名称并保存。

> ## 要上载规则集

> 规则集文件可以上载到系统。

> 1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。

> 默认情况下，位置窗格中选中“标识管理”； “导航”窗格中选中“组织”。

> 2. 在位置窗格中选择“服务配置”。
> 3. 在导航窗格中单击“重写器”旁的属性箭头。

> 显示一个当前已定义规则集的列表。

> 4. 单击列表中任何规则集旁的“上载”。
> 5. 浏览到或键入要上载的规则集的名称。
> 6. 单击“上载”。

> 如果文件中 <RuleSet id="ruleset_template"> 行定义的名称与系统上规则集名称匹配，规则集文件将被该文件的内容替换。如果 <RuleSet id="ruleset_template"> 行定义的名称是唯一的，将使用该名称创建新规则集并添加到列表中。

> 注意 | 也可以使用“上载新文件”按钮以将规则集文件上载到系统。

> ## 删除“现有规则集”

> 1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。

> 默认情况下，位置窗格中选中“标识管理”；导航”窗格中选中“组织”。

> 2. 在位置窗格中选择“服务配置”。
> 3. 在导航窗格中单击“重写器”旁的属性箭头。

> 显示一个当前已定义规则集的列表。

> 4. 单击要删除规则集旁的复选框。

> 可以选择多个规则集。

> 5. 单击“删除”。

> 显示一条确认消息。

> 单击“是”以删除选定的规则集。

> 注意 | 也可以使用“删除”按钮删除一个或多个选定的规则集。

目录