如何設定Oak登入代號工作階段過期

說明

如何為AEM設定登入代號Cookie有效期? 此代號會影響預設AEM驗證(代號驗證)和SAML型驗證之工作階段的逾時。

環境

AEM 6.*

解析度

如需Token設定的詳細檔案,請參閱 api檔案.

  1. 前往 http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl 以管理員身分登入

  2. 編輯Token設定的值:

    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 檔案中存在,然後移除該行並儲存。 例如,您的檔案現在可能如下所示:

     passwordHashIterations=I"1000"
    
     tokenExpiration="3600000"
    
     tokenLength="8"
    
     passwordSaltSize=I"8"
    

本頁內容