Oak 로그인 토큰 세션 만료를 설정하는 방법

Oak 로그인 토큰 세션 만료를 설정하는 방법에 대해 알아봅니다. API를 사용하여 Oak 로그인 토큰을 관리합니다.

설명 description

환경
Adobe Experience Manager 6.x

문제
AEM의 로그인 토큰 쿠키 만료를 설정하려면 어떻게 합니까?
이 토큰은 기본 AEM 인증(토큰 인증) 및 SAML 기반 인증의 세션 시간 제한에 영향을 줍니다.

해결 방법 resolution

솔루션
토큰 구성에 대한 자세한 내용은 Apache.org에서 api 문서를 참조하십시오.

  1. http://aem-host:port/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl(으)로 이동한 다음 admin(으)로 로그인합니다.

  2. 토큰 구성 값 편집:

    1. 토큰 만료=원하는 시간 제한 값(밀리 초)으로 설정(예: 3,600,000초가 1시간).

    2. 토큰 길이=8

    3. 해시 반복=1000

    4. 해시 솔트 크기=8

      참고: AEM의 기본 토큰 만료 시간 은(는) 43200000ms(12시간)입니다.

  3. OSGI 콘솔에서 TokenConfiguration 을 편집하면 JCR 저장소에 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config 파일이 만들어집니다.

  4. http://aem-host:port/crx/de/index.jsp(으)로 이동합니다.

  5. 이 파일 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config을(를) 찾아 엽니다.

  6. passwordHashAlgorithm 필드가 파일에 있는 경우 해당 줄을 제거하고 저장합니다.

    예를 들어 파일이 다음과 같습니다.

    code language-none
    passwordHashIterations=I"1000"
    tokenExpiration="3600000"
    tokenLength="8"
    passwordSaltSize=I"8"
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f