環境
Adobe Experience Manager 6.x
問題
如何為AEM設定登入代號Cookie有效期?
此權杖會影響預設 AEM 身分驗證 (權杖身分驗證) 和 SAML 型身分驗證的工作階段逾時。
解決方案
如需Token設定的詳細檔案,請參閱 api檔案 在Apache.org上。
前往 http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
登入 admin
.
編輯權杖設定的值:
權杖有效期=將此設定為以毫秒為單位的所需逾時值 (例如 3600000 即為 1 小時)
代號長度=8
雜湊迭代=1000
雜湊鹽大小=8
注意: 此 預設令牌過期時間 若為AEM,則為43200000毫秒(12小時)。
編輯 TokenConfiguration 從OSGI主控台, /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
是在JCR存放庫中建立。
前往 http://aem-host:port/crx/de/index.jsp
.
瀏覽並開啟此檔案 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
.
如果欄位 passwordHashAlgorithm 檔案中存在,然後移除該行並儲存。
例如,現在您的檔案可能如下所示:
passwordHashIterations=I"1000"
tokenExpiration="3600000"
tokenLength="8"
passwordSaltSize=I"8"