Identity Applications 必須能夠與 Identity Vault 中的物件互動。在某些情況下,您可能需要設定 eDirectory 中的驗證方法和索引,以使 Identity Vault 和 Identity Applications 能夠有效通訊。
若要改進 Identity Applications 的效能,eDirectory 管理員應為 manager、ismanager 和 srvprvUUID 屬性建立索引。如果沒有建立這些屬性的索引,Identity Applications 使用者可能會遇到效能不佳問題,在叢集環境中更是如此。
安裝過程中,您可以在 RBPM 組態公用程式中選取進階 > 建立 eDirectory 索引,來自動建立這些索引。如需使用 Index Manager 建立索引的詳細資訊,請參閱《NetIQ eDirectory Administration Guide》(NetIQ eDirectory 管理指南)。
Identity Manager 安裝程式會自動包含此組態。
如果您要為 Identity Applications 設定任何其他支援 NMAS 的產品,請手動執行此組態。該程序包括以下活動:
找到 nmassaml.zip 檔案並將其解壓縮。
若要在 eDirectory 網路樹中安裝 SAML 方法,請完成以下步驟:
擴充 authsaml.sch 中儲存的綱要
例如,在 Linux 上,輸入以下指令:
ndssch -h edir_ip edir_admin authsaml.sch
安裝 SAML 方法。
例如,在 Linux 上,輸入以下指令:
nmasinst -addmethod edir_admin tree ./config.txt
開啟 iManager。
展開角色與任務 > 目錄管理 > 建立物件。
選取「顯示所有物件類別」。
建立 authsamlAffiliate 類別的新物件。
選取 authsamlAffiliate,然後按一下「確定」。
您可為此物件指定任意有效名稱。
若要指定「網路位置」,請在樹狀結構中選取 SAML Assertion.Authorized Login Methods.Security 容器物件,然後按一下「確定」。
若要將屬性新增至類別物件 authsamlAffiliate,請完成以下步驟:
按一下 iManager 中的檢視物件 > 瀏覽索引標籤。
在 SAML Assertion.Authorized Login Methods.Security 容器中找到您的新附屬物件。
選取新的分支物件,然後選取「修改物件」。
將 authsamlProviderID 屬性新增至新的分支物件。
這個屬性用來比對宣示與其分支。這個屬性的內容必須完全符合 SMAL 宣示所傳送的 Issuer 屬性。
按一下「確定」。
將 authsamlValidBefore 和 authsamlValidAfter 屬性新增至分支物件。
當宣示有效時,這些屬性會定義宣示中接近 IssueInstant 的時間長短,以秒為單位。一般預設值為 180 秒。
按一下「確定」。
選取安全性容器。
選取建立物件,以在安全性容器中建立可信根容器。
若要在可信根容器中建立可信的根物件,請完成以下步驟:
導覽至角色與任務 > 目錄管理,然後選取建立物件。
選取「顯示所有物件類別」。
為附屬物件將用來簽署宣示的證書建立可信的根物件。您必須有證書的 DER 編碼副本才能這樣做。
為簽署證書鏈至根 CA 證書中的每一個證書,建立新的可信根物件。
將網路位置設為稍早所建立的「可信的根容器」,然後按一下「確定」。
返回「物件檢視器」。
將 authsamlTrustedCertDN 屬性新增到隸屬的物件,然後按一下「確定」。
此屬性應指向您在前面的步驟中為簽名證書建立的可信根物件。(分支的所有宣示必須由這個屬性所指的證書來簽署,否則會被拒絕)。
將 authsamlCertContainerDN 屬性新增到隸屬的物件,然後按一下「確定」。
此屬性應指向前面建立的可信根容器。(這個屬性用來驗證簽署證書的證書鏈。)