如何設定 Oak 登入權杖工作階段有效期
瞭解如何設定Oak登入權杖工作階段有效期。 使用API管理Oak登入權杖。
說明 description
環境
Adobe Experience Manager 6.x
問題
如何設定AEM的登入權杖Cookie有效期?
此權杖會影響預設 AEM 身分驗證 (權杖身分驗證) 和 SAML 型身分驗證的工作階段逾時。
解決方法 resolution
解決方案
如需有關權杖設定的更多檔案,請參閱 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 已存在於檔案中,然後移除該行並儲存。
例如,現在您的檔案可能如下所示:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"