Festlegen des Sitzungsablaufs des Oak-Anmeldetokens

Erfahren Sie, wie Sie den Sitzungsablauf des Oak-Anmeldetokens festlegen. Verwenden Sie die API, um das Oak-Anmelde-Token zu verwalten.

Beschreibung description

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.

Auflösung resolution

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. Navigieren Sie zu http://aem-host:port/crx/de/index.jsp.

  5. Suchen und öffnen Sie diese Datei /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:

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