Multi-factor Authentication 적용 문제 해결
MFA 적용으로 인한 문제 해결 정보입니다.
ServiceNow 는 Yokohama 업그레이드 이후 MFA를 기본적으로 적용하고 SSO가 아닌 로그인(사용자 이름과 암호 또는 LDAP 기반 인증만으로 로그인을 수행하는 사용자)에 대해 의무화하여 보안 태세를 강화하고 위반 위험을 줄입니다.
MFA 적용은 기본적으로 Yokohama에서 활성화되거나 Yokohama로 업그레이드되는 MFA 정책을 통해 수행됩니다. 다음은 MFA 동작이 변경된 경우 수행할 수 있는 몇 가지 문제 해결 작업입니다.
- 문제 해결 도구를 사용하여 디버그
- 로그 위치 및 디버그 속성으로 이동
- MFA를 사용하는 동안 사용자 경험을 기반으로 MFA 시나리오 이해
- 이전 릴리스에서 업그레이드로 인한 MFA 문제 이해
디버그 MFA
다음 도구 중 하나 또는 조합을 사용하여 디버그 정보를 이해합니다.
- Splunk - 디버그 로그를 확인합니다.
- 시스템 로그 또는 노드 로그
- MFA에 대한 디버그 로그를 분석하는 HAR 로그입니다.
로그 위치 및 디버그 속성
로그에 대해 자세히 알아보려면 다음 위치로 이동하십시오.
- 시스템 로그의 경우 .
- 노드 로그의 경우 .
디버그 목적에는 시스템 디버그 로그와 인스턴스 노드 로그가 필요합니다. 다음은 활성화해야 하는 디버그 속성입니다.
glide.webauthn.debug.enabledglide.log.default_log_debugglide.authenticate.policy.debugglide.authenticate.hybrid_user_tracking.debug
시나리오에 기반한 MFA 문제
- 시나리오 1: 사용자가 두 번째 요소를 사용하여 로그인할 수 없음
- 사용자에 대한 MFA를 재설정하고 다음 테이블에서 이전 사용자 기록을 삭제합니다.
user_multifactor_authsys_user_public_credentialsys_user_multi_factor_setup
- 시나리오 2: 관리자가 두 번째 요소를 사용하여 로그인할 수 없음
- 관리자 액세스 권한이 있는 다른 사용자는 차단된 관리자 사용자에 대한 MFA를 재설정할 수 있습니다. 그래도 문제가 지속되면 지원 센터에 ServiceNow 문의하십시오.
- 시나리오 3: MFA 설정 또는 확인 중에 오류가 관찰됨
- "관련 오류 코드/경고: 6자리 검증 코드가 잘못되었습니다. 올바른 코드로 다시 시도하십시오."