Impostare la scadenza della sessione per il token di accesso Oak

Questo articolo tratta l’impostazione della scadenza del cookie token di accesso per Adobe Experience Manager 6.x. Modifica TokenConfigurationImpl nella console OSGi per impostare il valore di timeout desiderato, quindi aggiorna il file di configurazione corrispondente nell’archivio JCR.

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 i 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. Dimensione hash sale=8

      Nota: la scadenza predefinita del token 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. Individuare e aprire il file /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. Se il campo passwordHashAlgorithm esiste nel file, rimuovere tale riga e salvare.

    Ad esempio, il file potrebbe presentarsi così:

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