一旦您安裝完 WebSphere Commerce 後,您可以選擇以 LDAP 伺服器作為成員儲存庫, 或者一開始以資料庫作為成員儲存庫,日後再改為使用 LDAP 伺服器。此檔案說明如何透過 WebSphere Commerce 在 LDAP 伺服器中建立使用者與組織實體, 以及如何使用 LDAP 伺服器來鑑別使用者。
您可使用下列方法將使用者或組織實體建立在 LDAP 伺服器中:
如果您使用 WebSphere Commerce 將使用者或組織實體建立在 LDAP 伺服器上, 則在成員關係階層中,該使用者或組織實體會建在其上層項目下。 舉例來說,假設您登錄了 'A 公司' 組織,但在登錄期間您未指定其上層組織實體, 依預設,WebSphere Commerce 會指定「根組織」作為 'A 公司' 的上層成員。而在 LDAP 伺服器中, 'A 公司' 項目會建在「根組織」項目下。 後來,您登錄了 'B 部門' 組織單位,並以 'A 公司' 作為其上層, 則在 LDAP 伺服器中,'B 部門' 項目會建在 'A 公司' 項目下。 'A 公司' 的識別名稱類似如下:'o=Company A, o=Root Organization'; 'B 部門' 的識別名稱類似如下:'ou=Division B, o=Company A, o=Root Organization'。
此外使用者項目也會建在其上層項目下。這和 WebSphere Commerce 舊版不同, 在舊版中,所有的使用者項目皆建在 LdapPersonDefaultBase 參數指定的某單項下。
當您透過 WebSphere Commerce 將使用者與組織實體建於 LDAP 伺服器中時, 亦會將資料複製到 WebSphere Commerce 資料庫中。之後,您可以直接更新 LDAP 伺服器中的資料, 且必要時亦會將其資料重新整理至 WebSphere Commerce 資料庫中。如果您是以其它應用程式將使用者與組織實體建於 LDAP 伺服器中時, 則會建立其對應項目, 並且當 WebSphere Commerce 中參照到這些使用者與組織實體時, 即會將其資料複製到 WebSphere Commerce 資料庫中。 您可使用 ldapentry.xml 檔來架構資料的複製。
以下是以 LDAP 伺服器作為成員儲存庫的三項實務說明:
![]() |