Sun Java System Access Manager 7 2005Q4 版本說明

用於使用者管理、識別儲存庫及服務管理快取的新特性

修補程式 2 包含下列用於使用者管理 (Access Manager SDK)、識別儲存庫 (Identity Repository, IdRepo) 及服務管理快取的新特性。這些特性讓您可以根據部署需求獨立地啟用和停用不同的快取,以及設定快取項目的存活時間 (Time to Live, TTL)。

表 3 用於使用者管理、識別儲存庫及服務管理快取的新特性

特性 

說明 

用於啟用和停用快取的新特性

com.iplanet.am.sdk.caching.enabled

全域特性,可啟用 (true) 或停用 (false) 識別儲存庫 (IdRepo)、使用者管理及服務管理快取。若為 true,或是 AMConfig.properties 檔案中無此特性,則這三個快取皆會被啟用。

備註:下列三個特性用於啟用或停用指定的快取,但只在前述的全域特性設為 false 時才有用。

com.sun.identity.amsdk.cache.enabled

僅啟用 (true) 或停用 (false) 使用者管理 (Access Manager SDK) 快取。 

com.sun.identity.idm.cache.enabled

僅啟用 (true) 或停用 (false) 識別儲存庫 (IdRepo) 快取。 

com.sun.identity.sm.cache.enabled

僅啟用 (true) 或停用 (false) 服務管理快取。 

TTL 的新使用者管理快取特性.

com.iplanet.am.sdk.cache.entry.expire.enabled

啟用 (true) 或停用 (false) 使用者管理快取的過期時間 (由下列兩個特性所定義)。 

com.iplanet.am.sdk.cache.entry.user.expire.time

指定使用者管理快取的使用者項目自從前一次修改後保持有效的時間,以分鍾為單位。亦即,超過此指定時間後 (在前一次修改或從目錄讀取之後),快取項目的資料即會過期。然後,若有針對這些項目之資料的新請求,則必須從目錄讀取。 

com.iplanet.am.sdk.cache.entry.default.expire.time

指定使用者管理快取的非使用者項目自從前一次修改後保持有效的時間,以分鍾為單位。亦即,超過此指定時間後 (在前一次修改或從目錄讀取之後),快取項目的資料即會過期。然後,若有針對這些項目之資料的新請求,則必須從目錄讀取。TTL 的新識別儲存庫快取特性。 

com.sun.identity.idm.cache.entry.expire.enabled

啟用 (true) 或停用 (false) IdRepo 快取的過期時間 (由下列特性所定義)。 

com.sun.identity.idm.cache.entry.default.expire.time

指定 IdRepo 快取的非使用者項目自從前一次修改後保持有效的時間,以分鍾為單位。亦即,超過此指定時間後 (在前一次修改或從儲存庫讀取之後),快取項目的資料即會過期。然後,若有針對這些項目之資料的新請求,則必須從儲存庫讀取。 

使用新的快取特性

Access Manager 7 2005Q4 修補程式不會自動將新的快取特性加入 AMConfig.properties 檔案中。

若要使用新的快取特性:

  1. 使用文字編輯器,將特性及它們的值加入下列目錄 (依您的平台而定) 中的 AMConfig.properties 檔案:

    • Solaris 系統:/etc/opt/SUNWam/config

    • Linux 系統:/etc/opt/sun/identity/config

  2. 重新啟動 Access Manager Web 容器以使這些值生效。