Ange förfallodatum för Oak inloggningstoken

I den här artikeln behandlas hur du ställer in förfallodatum för cookie för inloggningstoken för Adobe Experience Manager 6.x. Redigera TokenConfigurationImpl i OSGi-konsolen för att ange önskat tidsgränsvärde och uppdatera sedan motsvarande konfigurationsfil i JCR-databasen.

Beskrivning description

Miljö
Adobe Experience Manager 6.x

Utgåva
Hur ställer jag in förfallodatum för cookie-inloggning för AEM?
Denna token påverkar timeout för sessionen för standardautentisering AEM (tokenautentisering) och SAML-baserad autentisering.

Upplösning resolution

Lösning
Mer information om tokenkonfigurationen finns i api-dokumentationenpå Apache.org.

  1. Gå till http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl och logga in som admin.

  2. Redigera värdet för tokenkonfigurationen:

    1. Giltighetstid för token=Ange det här till önskat timeoutvärde i millisekunder (3600000 skulle till exempel vara 1 timme)

    2. Tokenlängd=8

    3. Hash-iterationer=1000

    4. Hash-saltstorlek=8

      Obs! Standardförfallotiden för token för AEM är 43200000 ms (12 timmar).

  3. När du har redigerat TokenConfiguration från OSGI-konsolen skapas filen /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config i JCR-databasen.

  4. Gå till http://aem-host:port/crx/de/index.jsp.

  5. Bläddra till och öppna filen /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. Om fältet passwordHashAlgorithm finns i filen tar du bort raden och sparar.

    Filen kan till exempel se ut så här:

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