Ange förfallodatum för Oak-inloggningstoken-session

Lär dig hur du ställer in förfallodatum för sessionstoken för Oak-inloggning. Använd API:t för att hantera Oak-inloggningstoken.

Beskrivning description

Miljö
Adobe Experience Manager 6.x

Problem
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 docs på 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 detta till önskat tidsgränsvärde i millisekunder (t.ex. 3600000 blir 1 timme)

    2. Tokenlängd=8

    3. Hash-iterationer=1000

    4. Storlek på hash-salt=8

      Obs!  The  standardförfallotid för token  AEM är 43200000 ms (12 timmar).

  3. När du har redigerat  TokenConfiguration  från OSGI-konsolen, filen /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config skapas 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 bort raden och sparar.

    Nu kan filen 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