49.5 更新 Access Manager 的登录页面

Access Manager 的默认登录页面使用 HTML iFrame 元素,这些元素与 Identity Applications 所用的元素相冲突。本节说明了如何通过创建 Access Manager 的新登录方法和协定来消除该冲突。本节引用的 .jsp 文件默认位于 /opt/novell/nam/idp/webapps/nidp/jsp 目录中。

有关详细信息,请参见《NetIQ Access Manager Administration Guide》(NetIQ Access Manager 管理指南)中的“Customizing the Identity Server Login Page”(自定义身份服务器登录页面)。

  1. 根据 TID 7004020 和 TID 7018468 的内容修改 top.jsp 文件。

  2. (可选)为进行备份,请复制 login.jsp 文件并进行重命名。例如,将其重命名为 idm_login.jsp。

  3. 打开 Access Manager 的管理控制台。

  4. 要创建新的登录方法,请完成以下步骤:

    1. 单击设备 > 身份服务器 > 编辑 > 本地 > 方法。

    2. 单击新建,然后指定新方法的显示名称。例如:IDM Name/Password。

    3. 对于类,请指定 Name/Password-Form。

    4. 对于用户存储区,请指定身份库作为 LDAP 用户存储区。

    5. 在属性部分中,单击新建,然后指定以下属性:

      名称

      值

      JSP

      idm_login

      MainJSP

      true

    6. 单击确定。

  5. 要创建使用新登录方法的协定,请完成以下步骤:

    1. 单击协定 > 新建。

    2. 在配置选项卡中,指定新协定的显示名称。例如:IDM Name/Password。

    3. 对于 URI,指定 name/password/uri/idm。

    4. 在方法下,添加您在步骤 4 中创建的方法。例如:IDM Name/Password。

    5. 在鉴定卡选项卡中,指定卡的 ID。例如:IDM_NamePassword。

    6. 指定卡的图像。

    7. 单击确定。

  6. 要指定系统处理新鉴定协定方式的默认值,请完成以下步骤:

    1. 在本地选项卡上,单击默认值。

    2. 对于“用户存储区”,指定“身份库”作为 LDAP 用户存储区。

    3. 对于鉴定协定,指定您在步骤 5 中创建的协定。例如:IDM Name/Password-Form。

    4. 单击确定。

  7. 要更新身份服务器,请单击设备 > 身份服务器 > 更新 > 更新所有配置。