Festlegen des Sitzungsablaufs des Oak-Anmeldetokens
In diesem Artikel wird das Festlegen des Ablaufs des Anmelde-Token-Cookies für Adobe Experience Manager 6.x behandelt. Bearbeiten Sie TokenConfigurationImpl in der OSGi-Konsole, um den gewünschten Zeitüberschreitungswert festzulegen, und aktualisieren Sie dann die entsprechende Konfigurationsdatei im JCR-Repository.
Beschreibung description
Umgebung
Adobe Experience Manager 6.x
Problem
Wie lege ich den Ablauf des Anmelde-Token-Cookies für AEM fest?
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-Dokumenten 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 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 Salt Size=8
Hinweis: Die Standardgültigkeit des Tokens für AEM beträgt 43200000 ms (12 Stunden).
-
-
Nachdem Sie die TokenConfiguration über die OSGi-Konsole bearbeitet haben wird
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
im JCR-Repository erstellt. -
Gehe zu
http://aem-host:port/crx/de/index.jsp
. -
Navigieren Sie zu und öffnen Sie diese Datei
/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.
Ihre Datei könnte beispielsweise wie folgt aussehen:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"