Festlegen des Sitzungsablaufs des Oak-Anmeldetokens

Beschreibung

Umgebung
Adobe Experience Manager 6.x

Problem
Wie setze ich die Gültigkeit des Anmelde-Token-Cookies für AEM?
Dieses Token wirkt sich auf die Zeitüberschreitung für die Sitzung für die standardmäßige AEM-Authentifizierung (Token-Authentifizierung) und die SAML-basierte Authentifizierung aus.

Lösung

Lösung
Weitere Informationen zur Token-Konfiguration finden Sie in der API-Dokumente auf Apache.org.

  1. Navigieren Sie zu http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl und melden Sie sich als admin.

  2. Bearbeiten Sie den Wert der Token-Konfiguration:

    1. Token-Ablauf = Setzen Sie diesen Wert auf den gewünschten Zeitüberschreitungswert in Millisekunden (z. B. 3600000 wäre 1 Stunde)

    2. Token-Länge=8

    3. Hash-Iterationen=1000

    4. Hashsalzgröße=8

      Hinweis: Die Standardgültigkeit des Tokens AEM beträgt 43200000 ms (12 Stunden).

  3. Sobald Sie die TokenConfiguration in der OSGi-Konsole die Datei /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config wird im JCR-Repository erstellt.

  4. Öffnen von http://aem-host:port/crx/de/index.jsp.

  5. Navigieren Sie zu dieser Datei und öffnen Sie sie. /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. Wenn das Feld passwordHashAlgorithm in der Datei vorhanden ist, entfernen Sie diese Zeile und speichern Sie sie.

    Beispielsweise könnte Ihre Datei jetzt wie folgt aussehen:

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

Auf dieser Seite