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.
-
Navigieren Sie zu
http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
und melden Sie sich alsadmin
. -
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. -
Navigieren Sie zu
http://aem-host:port/crx/de/index.jsp
. -
Suchen 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.
Beispielsweise könnte Ihre Datei jetzt wie folgt aussehen:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"