26.5 更新 Access Manager 的登入頁面

Access Manager 的預設登入頁面使用 HTML iFrame 元素,這些元素與用於 Identity Applications 的元素相衝突。本節說明如何透過建立 Access Manager 的新登入方法和合約,來消除該衝突。本節提到的 .jsp 檔案預設位於 C:\Program Files (x86)\Novell\Tomcat\webapps\nidp\jsp 目錄中。

如需詳細資訊,請參閱《NetIQ Access Manager Administration Guide》(NetIQ Access Manager 管理指南) 中的「Customizing the Identity Server Login Page」(自訂身分伺服器登入頁面)。

  1. 依照 TID 7004020TID 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. 若要更新身分伺服器,請按一下裝置 > 身分伺服器 > 更新 > 更新所有組態