Festlegen des Sitzungsablaufs des Oak-Anmeldetokens
In diesem Artikel wird beschrieben, wie Sie die Gültigkeit von Anmelde-Token-Cookies für Adobe Experience Manager 6.x festlegen. Bearbeiten Sie TokenConfigurationImpl in der OSGi-Konsole, um den gewünschten Timeout-Wert festzulegen, und aktualisieren Sie dann die entsprechende Konfigurationsdatei im JCR-Repository.
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 den api docs unter Apache.org.
-
Gehen Sie zu
http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
und melden Sie sich alsadmin
an. -
Bearbeiten Sie den Wert der Token-Konfiguration:
-
Token-Ablauf = Setzen Sie diesen Wert auf den gewünschten Zeitüberschreitungswert in Millisekunden (z. B. 3600000 wäre 1 Stunde)
-
Token-Länge=8
-
Hash-Iterationen=1000
-
Hash-Salzgröße=8
Hinweis: Die standardmäßige Token-Ablaufzeit für AEM beträgt 43200000 ms (12 Stunden).
-
-
Nachdem Sie die TokenConfiguration in der OSGi-Konsole bearbeitet haben, wird die Datei
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
im JCR-Repository erstellt. -
Wechseln Sie zu "
http://aem-host:port/crx/de/index.jsp
". -
Navigieren Sie zu dieser Datei
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
und öffnen Sie sie. -
Wenn das Feld passwordHashAlgorithm in der Datei vorhanden ist, entfernen Sie diese Zeile und speichern Sie sie.
Ihre Datei könnte beispielsweise wie folgt aussehen:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"