Impostare la scadenza della sessione per il token di accesso Oak

Scopri come impostare la scadenza della sessione per il token di accesso Oak. Utilizza l’API per gestire il token di accesso Oak.

Descrizione description

Ambiente
Adobe Experience Manager 6.x

Problema
Come si imposta la scadenza del cookie token di accesso per l’AEM?
Questo token influisce sul timeout della sessione per l’autenticazione AEM predefinita (autenticazione token) e l’autenticazione basata su SAML.

Risoluzione resolution

Soluzione
Per ulteriori informazioni sulla configurazione del token, consulta documenti api su Apache.org.

  1. Vai a http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl e accedi come admin.

  2. Modifica il valore della configurazione del token:

    1. Scadenza del token= imposta il valore di timeout desiderato in millisecondi (ad esempio 3.600.000 corrisponde a 1 ora)

    2. Lunghezza token=8

    3. Iterazioni hash=1000

    4. Dimensioni hash salt=8

      Nota:  Il  ora di scadenza del token predefinito  per AEM è di 43200000 ms (12 ore).

  3. Dopo aver modificato  TokenConfiguration  dalla console OSGI, il file /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config viene creato nell’archivio JCR.

  4. Vai a http://aem-host:port/crx/de/index.jsp.

  5. Individua il file e aprilo /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. Se il campo  passwordHashAlgorithm  esiste nel file, quindi rimuovi tale riga e salva.

    Ora il file dovrebbe avere questo aspetto:

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