Como definir a expiração da sessão do token de login do Oak
Este artigo aborda a configuração da expiração do cookie do token de logon para o Adobe Experience Manager 6.x. Edite o TokenConfigurationImpl no console OSGi para definir o valor do tempo limite desejado e atualize o arquivo de configuração correspondente no repositório JCR.
Descrição description
Ambiente
Adobe Experience Manager 6.x
Problema
Como defino a expiração do cookie do token de login para o AEM?
Esse token afeta o tempo limite da sessão para autenticação do AEM padrão (autenticação de token) e autenticação baseada em SAML.
Resolução resolution
Solução
Para obter mais documentação sobre a configuração do token, consulte os documentos da api em Apache.org.
-
Vá para
http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl
e faça logon comoadmin
. -
Edite o valor da configuração do token:
-
Expiração do token=Defina com o valor do tempo limite desejado em milissegundos (por exemplo, 3600000 seria 1 hora)
-
Comprimento do token=8
-
Iterações de hash=1000
-
Tamanho do Sal de Hash=8
Observação: o tempo de expiração de token padrão para AEM é 43200000 ms (12 horas).
-
-
Depois de editar o TokenConfiguration no console OSGI, o arquivo
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
será criado no repositório JCR. -
Ir para
http://aem-host:port/crx/de/index.jsp
. -
Procurar e abrir este arquivo
/apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config
. -
Se o campo passwordHashAlgorithm existir no arquivo, remova essa linha e salve.
Por exemplo, seu arquivo pode ter esta aparência:
code language-none passwordHashIterations=I"1000" tokenExpiration="3600000" tokenLength="8" passwordSaltSize=I"8"