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

이 문서에서는 로그인 시 사용자 이름과 암호가 일치하지 않는 AEM 6.x 문제를 디버깅하는 방법에 대해 설명합니다. 이 문제를 해결하려면 사용자 이름, 암호를 확인하고 오류 로그를 확인하십시오.

설명 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. URL에서  j_security_check (으)로 끝나는 POST 요청을 선택합니다.
  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