Loading

Kerberos를 통해 Tableau Server에 인증 시 "Sign in Failed" 또는 "Tableau Server could not authenticate you automatically." 오류 발생

게시 일자: Aug 24, 2022
상세 설명
Kerberos를 통해 Tableau Server에 인증할 때 Tableau Server에서 다음 오류 메시지 중 하나가 발생할 수 있습니다.
Sign in Failed(로그인 실패)
 
또는:

Tableau Server could not authenticate you automatically.
Sign in using your Tableau Server credentials.(Tableau Server가 자동으로 인증할 수 없습니다. Tableau Server 자격 증명을 사용하여 로그인하십시오.)
 

Cause

Apache는 keytab 파일을 읽을 수 없습니다.
솔루션

옵션 1

웹 브라우저가 Kerberos SSO용으로 구성되어 있는지 확인하십시오. 자세한 내용은 Kerberos SSO를 위한 브라우저 지원을 참조하십시오.

옵션 2

환경 보안 요구 사항에 따라 특정 암호화가 필요할 수도 있습니다. 가능한 모든 암호화를 포함하려면 Tableau Server에서 생성된 스크립트의 ktpass 명령에 /crypto All 매개 변수를 추가하십시오. KTPASS 명령에 대한 자세한 내용은 Microsoft Technet의 Ktpass 문서를 참조하십시오.

옵션 3

환경 요구 사항에 따라, Tableau Server에서 생성된 스크립트의 ktpass 명령을 다음 명령으로 대체하여 여러 SPN에 대한 keytab을 생성해야 할 수 있습니다.
ktpass /princ HTTP/tableauserver.domain.lan@DOMAIN.LAN /pass !adpass! /ptype KRB5_NT_PRINCIPAL /out kerberos1SPN.keytab
ktpass /princ HTTP/tableau.mycompany.com@DOMAIN.LAN /pass !adpass! /ptype KRB5_NT_PRINCIPAL /in kerberos1SPN.keytab /out kerberos2SPN.keytab

완료되면 생성된 kerberos2SPN.keytab 파일을 Tableau Server에 제공합니다.

자세한 내용은 Microsoft Technet의 Ktpass에서 KTPASS 명령 세부 정보를 참조하십시오.

옵션 4

Tableau Server에 여러 네트워크 카드가 구성되어 있는 경우 네트워크 트래픽이 원하는 네트워크 인터페이스 카드를 통해 라우팅되지 않아 불일치가 발생할 수 있습니다. 

이 문제를 해결하려면 보조 NIC를 비활성화하거나 다음 절차에 따라 컴퓨터의 각 NIC에 메트릭을 할당할 수 있습니다.

참고: DNS를 업데이트하거나 etc\hosts 파일의 로컬 라우팅을 사용하여 기본 IP 주소를 참조하는 방법으로는 이 문제가 해결되지 않습니다.

각 네트워크 인터페이스에 대한 메트릭 할당

메트릭은 네트워크 인터페이스 사용 "비용"을 나타내는 방식입니다. 메트릭이 높을수록 더 높은 비용이 사용됩니다. 기본적으로 Windows에서는 자동 메트릭이 활성화되어 있지만 메트릭을 각 네트워크 인터페이스에 수동으로 할당하여 기본으로 사용할 네트워크 인터페이스를 나타낼 수 있습니다. 메트릭 값이 낮을수록 기본 인터페이스로 사용될 확률이 높습니다.

네트워크 인터페이스에 대한 메트릭을 수동으로 구성하려면 다음과 같이 하십시오.

  1. 제어판에서 네트워크 및 인터넷을 클릭합니다.

  2. 네트워크 및 공유 센터를 클릭합니다.

  3. 어댑터 설정 변경을 클릭합니다.

  4. 네트워크 인터페이스를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  5. 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택하고 속성을 클릭합니다.

  6. 일반 탭에서 고급을 클릭합니다.

  7. IP 설정 탭에서 자동 메트릭을 선택 취소하고 인터페이스 메트릭 상자에 메트릭을 입력합니다.

    메트릭은 인터페이스 사용 비용을 나타내므로 기본 인터페이스에 컴퓨터의 다른 인터페이스보다 낮은 값을 지정하십시오.

다른 인터페이스에 대해 프로세스를 반복하여, 기본 인터페이스로 사용하려는 순서에 따라 메트릭을 지정합니다. Tableau Server에서 사용되는 인터페이스가 기본 인터페이스여야 하며, 가장 낮은 값의 메트릭이 지정되어야 합니다. 예를 들어 기본 설정 네트워크 인터페이스에 메트릭 5를 지정하고 보조 인터페이스에 메트릭 10을 지정합니다.​

고지 사항: Tableau는 외부 웹 사이트 링크의 정확성 및 관련성뿐 아니라 최신 상태가 유지되도록 항상 최선을 다하지만 외부 공급자에 의해 유지 관리되는 페이지가 정확하며 최신 상태인지에 대해 책임을 지지 않습니다. 외부 사이트 콘텐츠와 관련된 질문은 해당 사이트에 문의하십시오.

Windows와 IP 라우팅에 메트릭 기능을 사용하는 것에 대한 자세한 내용은 다음 Microsoft 설명서를 참조하십시오.

추가 자원
다음 오류가 Apache 게이트웨이(httpd) error.log 파일에 나타날 수 있습니다.
 
gss_accept_sec_context() failed: Unspecified GSS failure.  Minor code may provide more information (, Wrong principal in request)
Knowledge 기사 번호

001473539

 
로드 중
Salesforce Help | Article