로그인 시 사용자 이름과 암호가 일치하지 않습니다.

로그인 동안 사용자 이름과 암호가 일치하지 않으면 사용자 이름, 암호 및 사용자 존재 여부를 확인합니다. 마지막으로 오류 로그에서 인증 처리기의 오류를 확인합니다.

설명 description

환경

Adobe Experience Manager 6.x

문제/증상

AEM에 로그인하려고 할 때 오류 발생 사용자 이름과 암호가 일치하지 않습니다. 로그인 화면의 빨간색 상자에 반환됩니다.

브라우저 디버거를 통해 네트워크 트래픽을 검사할 때 403 오류 ​응답은 Ajax HTTP POST 요청에서 다음 URL로 반환됩니다.

/libs/granite/core/content/login.html/j_security_check

해상도 resolution

이 문제를 디버깅하고 수정하려면 아래 안내서를 따르십시오.

Analysis

1단계: 사용자 이름, 암호 및 사용자 존재 여부 확인

한 명 또는 일부 사용자에게만 문제가 발생하는 경우 잘못된 사용자 이름이나 암호를 사용하고 있거나 AEM에 사용자가 존재하지 않을 수 있습니다.

A. 암호 확인:

  1. Chrome 브라우저 사용 및 개발자 도구 브라우저에서 네트워크 탭을 선택합니다. 그런 다음 다시 로그인을 시도합니다.
  2. 다음으로 끝나는 POST 요청 선택 j_security_check 를 입력합니다.
  3. 헤더 탭의 오른쪽 하단 패널에서 아래쪽으로 스크롤합니다.
  4. 양식 데이터에서 암호가 전송되고 있는지 확인합니다. j_password 매개 변수가 올바릅니다.

B. 사용자가 있는지 확인하고 암호를 재설정합니다.

  1. 관리자로 로그인합니다.
  2. 사용자 관리 화면으로 이동합니다.
  3. 사용자 여부를 확인합니다.
  4. 사용자가 없으면 사용자를 생성하고 사용자가 있으면 암호를 재설정합니다.

2단계: 손상된 인증 처리 분석

위의 어느 방법으로도 문제가 해결되지 않는다면 다음 작업을 수행해 보십시오.

  1. AEM 서버의 OS에 로그인합니다.

  2. 테일 또는 보기 error.log 파일.

  3. AEM에 로그인을 시도하는 동안 로그에 대한 업데이트를 봅니다.

  4. 오류나 경고가 기록되면 해당 경고를 분석합니다.  아무것도 기록하지 않을 경우 다음 설정으로 디버그 로그를 활성화합니다.

    code language-none
    Log Level: Debug
        Log File: auth-debug.log
        Loggers:
        org.apache.sling.auth
    
        com.adobe.granite.auth
        com.day.crx.security.token
    
  5. 이때 로그 메시지를 분석할 수 없고 근본 원인을 찾을 수 없는 경우 AEM 고객 지원.

원인

사용자 이름 또는 암호가 잘못되거나 로그인하는 동안 인증 핸들러에서 오류가 발생할 수 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f