로그인 시 사용자 이름과 암호가 일치하지 않습니다.
이 문서에서는 로그인 시 사용자 이름과 암호가 일치하지 않는 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. 암호 확인:
- Chrome 브라우저를 사용하여 개발자 도구를 열고 브라우저에서 네트워크 탭을 선택합니다. 그런 다음 다시 로그인을 시도합니다.
- URL에서
j_security_check
(으)로 끝나는 POST 요청을 선택합니다. - 헤더 탭의 오른쪽 하단 패널에서 아래쪽으로 스크롤합니다.
- 양식 데이터에서
j_password
매개 변수로 전송되는 암호가 올바른지 확인합니다.
B. 사용자가 있는지 확인하고 암호를 재설정합니다.
- 관리자로 로그인합니다.
- 사용자 관리 화면으로 이동합니다.
- 사용자 여부를 확인합니다.
- 사용자가 없으면 사용자를 생성하고 사용자가 있으면 암호를 재설정합니다.
2단계: 손상된 인증 처리 분석
위의 어느 방법으로도 문제가 해결되지 않는다면 다음 작업을 수행해 보십시오.
-
AEM 서버의 OS에 로그인합니다.
-
error.log
파일을 검색하거나 봅니다. -
AEM에 로그인을 시도하는 동안 로그에 대한 업데이트를 봅니다.
-
오류나 경고가 기록되면 해당 경고를 분석합니다. 아무것도 기록하지 않을 경우 다음 설정으로 디버그 로그를 활성화합니다.
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
-
이때 로그 메시지를 분석할 수 없고 근본 원인을 찾을 수 없는 경우 AEM 고객 지원 센터에 문의하십시오.
원인
사용자 이름 또는 암호가 잘못되거나 로그인하는 동안 인증 핸들러에서 오류가 발생할 수 있습니다.