如何設定 Oak 登入權杖工作階段有效期

瞭解如何設定Oak登入權杖工作階段有效期。 使用API管理Oak登入權杖。

說明 description

環境
Adobe Experience Manager 6.x

問題
如何設定AEM的登入權杖Cookie有效期?
此權杖會影響預設 AEM 身分驗證 (權杖身分驗證) 和 SAML 型身分驗證的工作階段逾時。

解決方法 resolution

解決方案
如需有關權杖設定的更多檔案,請參閱 api檔案 在Apache.org上。

  1. 前往 http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl 並以下列身分登入 admin.

  2. 編輯權杖設定的值:

    1. 權杖有效期=將此設定為以毫秒為單位的所需逾時值 (例如 3600000 即為 1 小時)

    2. 權杖長度=8

    3. 雜湊反複專案=1000

    4. 雜湊鹽大小=8

      注意:  此  預設權杖到期時間  AEM為43200000毫秒(12小時)。

  3. 一旦您編輯  TokenConfiguration  從OSGI主控台,檔案 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config 會在JCR存放庫中建立。

  4. 前往 http://aem-host:port/crx/de/index.jsp.

  5. 瀏覽並開啟此檔案 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. 如果欄位  passwordHashAlgorithm  已存在於檔案中,然後移除該行並儲存。

    例如,現在您的檔案可能如下所示:

    code language-none
    passwordHashIterations=I"1000"
    tokenExpiration="3600000"
    tokenLength="8"
    passwordSaltSize=I"8"
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f