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
Weitere Informationen zur Token-Konfiguration finden Sie in der API-Dokumente auf Apache.org.
Navigieren Sie zu http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
und melden Sie sich als admin
.
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
Hashsalzgröße=8
Hinweis: Die Standardgültigkeit des Tokens AEM beträgt 43200000 ms (12 Stunden).
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.
Öffnen von http://aem-host:port/crx/de/index.jsp
.
Navigieren Sie zu dieser Datei und öffnen Sie sie. /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
.
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"