Ange förfallodatum för Oak inloggningstoken
I den här artikeln behandlas hur du ställer in förfallodatum för cookie för inloggningstoken för Adobe Experience Manager 6.x. Redigera TokenConfigurationImpl i OSGi-konsolen för att ange önskat tidsgränsvärde och uppdatera sedan motsvarande konfigurationsfil i JCR-databasen.
Beskrivning description
Miljö
Adobe Experience Manager 6.x
Utgåva
Hur ställer jag in förfallodatum för cookie-inloggning för AEM?
Denna token påverkar timeout för sessionen för standardautentisering AEM (tokenautentisering) och SAML-baserad autentisering.
Upplösning resolution
Lösning
Mer information om tokenkonfigurationen finns i api-dokumentationenpå Apache.org.
-
Gå till
http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
och logga in somadmin
. -
Redigera värdet för tokenkonfigurationen:
-
Giltighetstid för token=Ange det här till önskat timeoutvärde i millisekunder (3600000 skulle till exempel vara 1 timme)
-
Tokenlängd=8
-
Hash-iterationer=1000
-
Hash-saltstorlek=8
Obs! Standardförfallotiden för token för AEM är 43200000 ms (12 timmar).
-
-
När du har redigerat TokenConfiguration från OSGI-konsolen skapas filen
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
i JCR-databasen. -
Gå till
http://aem-host:port/crx/de/index.jsp
. -
Bläddra till och öppna filen
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
. -
Om fältet passwordHashAlgorithm finns i filen tar du bort raden och sparar.
Filen kan till exempel se ut så här:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"