Loading

Tableau Server에서 SAML을 구성한 후 "Unable to Sign In. User account not found" 오류 발생

게시 일자: Apr 28, 2023
상세 설명
Tableau에서 SAML 인증을 구성한 후 사용자가 로그인할 수 없고 다음 오류가 발생합니다. 

Unable to Sign In(로그인할 수 없음)
User account not found(사용자 계정을 찾을 수 없습니다.)

 

Cause

IdP에서 전송한 사용자 이름 값이 Tableau Server 또는 Tableau Cloud 사용자 이름과 일치하지 않습니다. 
솔루션
ID 공급자(IdP)에서Tableau Server 또는 Tableau Cloud으로 전송된 사용자 이름 값이 Tableau Server 또는 Tableau Cloud의 사용자 이름과 정확하게 일치하는지 확인합니다.

예를 들어 아래 사용자의 경우 IdP에서 전송된 사용자 이름 값은 "test user" 또는 "test@test.com"이 아니라 "test"여야 합니다.
 
사용자가 추가한 이미지

IdP 쪽의 사용자 이름 값이 Tableau Server 또는 Tableau Cloud 사용자 이름과 일치하지 않는 경우 다음 옵션 중 하나를 사용하여 값을 일치시킵니다.

옵션 1

사용자 이름 이외의 IdP 값이 Tableau Server 사용자 이름과 일치하는 경우

예를 들어 표시 이름이 Tableau Server 사용자 이름과 일치하는 경우 다음 중 하나를 수행할 수 있습니다.

Windows용 Tableau Server 버전 2018.2 이상 또는 Linux용 Tableau Server:

IdP에서 표시 이름 값을 사용자 이름으로 전송하는 특성 규칙을 설정합니다.
  • TSM을 사용하여 Tableau Server에 표시 이름을 사용자 이름으로 평가하도록 지시합니다. 서버 전체 SAML 구성에서 SAML 설정의 5단계에 설명된 대로 TSM UI에서 이 작업을 수행할 수 있습니다.
  • 또한 TSM CLI에서 관리자로 연 cmd 프롬프트에서 다음 명령을 실행하여 이 작업을 수행할 수도 있습니다.
tsm authentication saml map-asssertions --user-name displayname
참고: 이 명령은 대/소문자를 구분하므로 특성 이름을 IdP에 표시된 대로 정확하게 지정해야 합니다. 예를 들어 IdP 특성이 "DisplayName"이면 TSM 명령에서 displayname이 아니라 DisplayName을 사용합니다.

Windows용 Tableau Server 버전 2018.1 이하:

tabadmin을 사용하여 Tableau Server에 표시 이름을 사용자 이름으로 평가하도록 지시합니다.
  1. 관리자로 명령 프롬프트를 엽니다.
  2. 기본적으로 C:\Program Files\Tableau\Tableau Server\<version>\bin에 위치하는 Tableau Server bin 폴더로 이동하고 다음 명령을 입력합니다. 
    tabadmin set wgserver.saml.idpattribute.username displayname

    참고: 이 명령은 대/소문자를 구분하므로 특성 이름을 IdP에 표시된 대로 정확하게 지정해야 합니다. 예를 들어 IdP 특성이 "DisplayName"이면 tabadmin set 명령에서 displayname이 아니라 DisplayName을 사용합니다.

옵션 2

IdP 쪽에 Tableau Server 또는 Tableau Cloud 사용자 이름과 일치하는 값이 없거나 IdP를 변경할 수 없는 경우

  • Tableau Server 또는 Tableau Cloud에서 IdP가 전송할 수 있는 값과 일치하도록 사용자 이름을 변경합니다.
추가 자원

기본이 아닌 도메인에 사용자가 있는 경우 해당 사용자의 사용자 이름 값에 도메인 접두사가 포함되어 있어야 합니다.
Knowledge 기사 번호

001498392

 
로드 중
Salesforce Help | Article