Loading

IdP를 사용하여 Duo Security를 통해 Tableau Desktop에서 Server 또는 Online에 로그인하려고 하면 "We're sorry, access is not allowed because you have out-of-date software"(죄송합니다. 소프트웨어가 오래되어 액세스가 허용되지 않습니다.) 오류 발생

게시 일자: Dec 9, 2022
상세 설명
Tableau Desktop에서 Tableau Server 또는 Tableau Cloud에 로그인하려고 하면 인증 방법이 IdP를 사용한 SAML과 Duo Security(2단계 인증)로 설정된 경우 다음 오류가 발생합니다.

"We're sorry, access is not allowed because you have out-of-date software".(죄송합니다. 소프트웨어가 오래되어 액세스가 허용되지 않습니다.)

사용자가 추가한 이미지

Cause

로그인하면 Tableau Desktop에서 user-agent "Chrome/80.0.3987.163"이 포함된 요청을 Tableau Server 또는 Tableau Cloud으로 보냅니다. 이후에 요청이 Duo Security에 도달하면 Chrome이 이전 버전임을 인식하여 로그인 요청을 거부합니다.
솔루션
이 문제를 해결하려면 다음 옵션 중 하나를 시도하세요.

옵션 1

Duo 구성 설정에서 브라우저 버전 확인 정책을 사용하지 않도록 설정합니다. 자세한 내용은 정책 및 제어 > 브라우저(영문)를 참조하세요.

옵션 2

Tableau Desktop 2020.4 이하를 사용합니다.

옵션 3

컴퓨터 레지스트리 설정을 업데이트하여 user-agent Chrome 버전을 Tableau Desktop에서 제거합니다.
  1. Tableau Desktop이 설치되어 있는 Windows 컴퓨터에 로그인합니다. 
  2. Registry Editor(레지스트리 편집기)에 액세스합니다. 
  3. Computer\HKEY_CURRENT_USER\Software\Tableau\Tableau 2021.3\Settings로 이동합니다(사용 중인 Tableau Desktop 버전과 일치하도록 버전 변경).
  4. 마우스 오른쪽 단추를 클릭하고 New(새로 만들기)로 이동한 후 String Value(문자열 값)를 선택합니다. 
  5. 다음 값을 추가합니다.
    • 값 이름: RemoveChromeFromUserAgent
    • 값 데이터: True(참)
  6. OK(확인)를 선택합니다.
추가 자원
Tableau 2021.1부터 Tableau는 Qt WebKit 사용을 중단하고 WebEngine으로 바꿨습니다. WebEngine은 최신 Chromium 버전보다 몇 버전 더 낮습니다. Tableau는 Chrome/80을 포함하는 WebEngine 5.15.0을 사용합니다. 현재 Chrome 버전은 94.x입니다.

WebEngine이 아닌 WebKit이 포함되어 있던 이전 Tableau 버전에서는 user-agent에 Chrome이 포함되어 있지 않아 문제가 되지 않았습니다.
Knowledge 기사 번호

001472024

 
로드 중
Salesforce Help | Article