在 WebSphere Commerce 中,您可以使用 LDAP 或 WebSphere Commerce 資料庫作為成員儲存庫。使用者與組織實體可儲存在 LDAP 伺服器中。 目前成員群組只能儲存在 WebSphere Commerce 資料庫中。 如果您使用 LDAP 作為登錄,即表示對應 instancename.xml 檔:AuthenticationMode=LDAP 以及 ProfileDataStorage=LDAP 設定。
資料會在 LDAP 伺服器以及 WebSphere Commerce 資料庫之間複製。 您可以使用 ldapentry.xml 檔來架構要複製的資料。
以下表格說明 Websphere Commerce 中所提供的 LDAP 服務層次:
LDAP 作為登錄 | 無 LDAP 支援 | |
---|---|---|
使用者登錄 | ||
透過 WebSphere Commerce 建立新使用者登錄或更新已登錄使用者的資訊 | 同時在 WebSphere Commerce 資料庫和 LDAP 伺服器中建立或更新使用者資訊。 | 在 WebSphere Commerce 資料庫中建立或更新使用者資訊。 |
LDAP 使用者會從其它 LDAP 應用程式登錄或更新資訊 | 只有在使用者登入 WebSphere Commerce Server 時, 或者當 WebSphere Commerce Server 中邏輯上需要使用者資訊時, 才會將使用者資訊複製到 WebSphere Commerce 資料庫中。 | 無 |
LDAP 伺服器的可用性 | LDAP 伺服器必須隨時可以使用。 | 無 |
LDAP 連線失敗 | 會向使用者顯示錯誤頁面。 會在系統日誌檔中記載一則錯誤訊息。 |
無 |
組織實體登錄 | ||
透過 WebSphere Commerce 建立新組織實體登錄或更新組織實體資訊 | 同時在 WebSphere Commerce 資料庫和 LDAP 伺服器中建立或更新組織實體資訊。 | 在 WebSphere Commerce 資料庫中建立或更新組織實體資訊。 |
在另一個 LDAP 應用程式中建立或更新組織實體資訊。 | 只有在 WebSphere Commerce Server 中邏輯上需要組織實體資訊時, 才建立或更新 WebSphere Commerce 資料庫中的組織實體。 | 不適用。 |
其登錄處於核准擱置狀態的使用者亦會儲存在目錄伺服器中。 依預設,環境相依屬性不會儲存在目錄伺服器中。
僅使用者登錄地址會延續到 LDAP 中。LDAP 使用者通訊錄中的朋友、親戚或生意相關地址都不延續。
附註:如果您選擇以 LDAP 伺服器作為成員儲存庫, 則不應使用載入器套件來將使用者與組織實體資訊大量載入到 WebSphere Commerce 資料庫中。 請使用您 LDAP 伺服器所支援的任何方法(例如:LDIF 檔), 來將資訊大量載入到 LDAP 伺服器中。
![]() |