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

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

설명 description

환경
Adobe Experience Manager 6.x

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

해결 방법 resolution

솔루션
토큰 구성에 대한 자세한 내용은 api 문서 Apache.org에서 확인할 수 있습니다.

  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의 경우 43200000 ms(12시간)입니다.

  3. 편집한 후에는  토큰 구성  OSGI 콘솔에서 파일 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config 는 JCR 저장소에서 생성됩니다.

  4. 다음으로 이동 http://aem-host:port/crx/de/index.jsp.

  5. 이 파일 을 찾아 열기 /apps/system/config/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl.config.

  6. 필드인 경우  암호 해시 알고리즘  이(가) 파일에 있는 경우 해당 줄을 제거하고 저장합니다.

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

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