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. 對於使用者儲存區,請指定「Identity Vault」做為 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. 對於「使用者儲存區」,請指定「Identity Vault」做為 LDAP 使用者儲存區。

    3. 對於驗證合約,請指定您在步驟 5 中建立的合約。例如 IDM Name/Password-Form。

    4. 按一下「確定」。

  7. 若要更新身分伺服器,請按一下裝置 > 身分伺服器 > 更新 > 更新所有組態。