目录    

重写器属性

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

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

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

编辑“现有规则集”

下载“规则集”

删除“现有规则集”

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

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,位置窗格中选中“标识管理”;“导航”窗格中选中“组织”。

  3. 在位置窗格中选择“服务配置”。
  4. 在导航窗格中单击“重写器”旁的属性箭头。
  5. 显示一个当前已定义规则集的列表。

  6. 单击“新建”。
  7. 将显示一个可对其进行修改的规则集模板。

  8. 编辑 <RuleSet id="ruleset_template"> 行,使用新规则集的名称替换 default_ruleset(可以用合适的名称替换ruleset_template)。

  9. 注意

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


  10. 如有必要,在规则集模板内添加或修改规则以重写 URL。
  11. 单击“保存”以创建新规则集。
  12. 成功操作之后,将可以看到初始页和所有当前已定义的规则集列表,表中应包括刚创建的规则集。


    注意

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


编辑“现有规则集”

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 通过选择“查看服务管理”导航到“服务管理”。
  3. 在导航窗格中单击“重写器”旁的属性箭头。
  4. 显示一个当前已定义规则集的列表。

  5. 单击要编辑的规则集的“编辑”链接。
  6. 将显示要编辑规则集的 XML。

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

下载“规则集”

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

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,位置窗格中选中“标识管理”;“导航”窗格中选中“组织”。

  3. 在位置窗格中选择“服务配置”。
  4. 在导航窗格中单击“重写器”旁的属性箭头。
  5. 显示一个当前已定义规则集的列表。

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

要上载规则集

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

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,位置窗格中选中“标识管理”; “导航”窗格中选中“组织”。

  3. 在位置窗格中选择“服务配置”。
  4. 在导航窗格中单击“重写器”旁的属性箭头。
  5. 显示一个当前已定义规则集的列表。

  6. 单击列表中任何规则集旁的“上载”。
  7. 浏览到或键入要上载的规则集的名称。
  8. 单击“上载”。
  9. 如果文件中 <RuleSet id="ruleset_template"> 行定义的名称与系统上规则集名称匹配,规则集文件将被该文件的内容替换。如果 <RuleSet id="ruleset_template"> 行定义的名称是唯一的,将使用该名称创建新规则集并添加到列表中。


    注意

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


删除“现有规则集”

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,位置窗格中选中“标识管理”;导航”窗格中选中“组织”。

  3. 在位置窗格中选择“服务配置”。
  4. 在导航窗格中单击“重写器”旁的属性箭头。
  5. 显示一个当前已定义规则集的列表。

  6. 单击要删除规则集旁的复选框。
  7. 可以选择多个规则集。

  8. 单击“删除”。
  9. 显示一条确认消息。

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


注意

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



目录