연결된 앱 - 직접 신뢰의 문제 해결

내장된 콘텐츠가 사용자 지정 응용 프로그램에 표시되지 않거나 Tableau REST API 권한 부여가 실패하면 브라우저의 개발자 도구를 사용하여 내장된 콘텐츠를 표시하는 데 사용된 Tableau의 연결된 앱(직접 신뢰)과 관련되었을 수 있는 오류 코드를 검사하고 식별할 수 있습니다.

참고: 세션 토큰이 유효하려면 외부 응용 프로그램의 시계와 외부 응용 프로그램을 호스트하는 서버의 시계가 UTC(협정 세계시)로 설정되어야 합니다. 두 클록이 다른 표준 시간대를 사용하는 경우 연결된 앱을 신뢰할 수 없게 됩니다.

아래의 표를 참조하여 오류 코드 설명 및 가능한 해결 방법을 검토하십시오.

오류 코드요약설명잠재적 해결 방법 또는 설명
5SYSTEM_USER_NOT_FOUNDTableau 사용자를 찾을 수 없음이 문제를 해결하려면 JWT의 'sub'(Subject) 클레임 값이 인증된 Tableau Cloud 사용자의 사용자 이름(이메일 주소)인지 확인합니다. 이 값은 대/소문자를 구분합니다.
16LOGIN_FAILED로그인 실패이 오류는 일반적으로 JWT의 다음 클레임 문제 중 하나로 인해 발생합니다.
  • 'exp'(Expiration Time)가 기본 최대 유효 기간을 초과합니다. 이 문제를 해결하려면 유효한 JWT에 필요한 등록 클레임(링크가 새 창에서 열림)을 검토하고 10분을 초과하지 않는 올바른 값인지 확인하십시오.
  • 'sub'(Subject)가 알 수 없는 사용자를 호출하고 있습니다. 이 문제를 해결하려면 'sub' 값이 인증된 Tableau Cloud 사용자의 사용자 이름(이메일 주소)인지 확인합니다.
67FEATURE_NOT_ENABLED주문형 액세스가 지원되지 않음주문형 액세스는 라이선스가 부여된 Tableau Cloud 사이트를 통해서만 사용할 수 있습니다.
126CONNECTED_APP_NOT_FOUND연결된 앱을 찾을 수 없음이 문제를 해결하려면 연결된 앱이 사용되도록 설정되어 있고 JWT에서 올바른 클라이언트 ID(연결 앱 ID라고도 함)가 참조되는지 확인합니다.
127CONNECTED_APP_SECRET_NOT_FOUND연결된 앱의 암호를 찾을 수 없음이 문제를 해결하려면 JWT에서 올바르게 연결된 앱의 암호 ID와 암호 값이 참조되는지 확인합니다.
128CONNECTED_APP_SECRET_LIMIT_EXCEEDED암호의 최대 제한 수에 도달함연결된 앱에는 최대 2개의 암호가 허용됩니다. 이 오류는 세 번째 암호를 만들려고 할 때 발생할 수 있습니다.

이 문제를 해결하려면 새 암호를 만들기 전에 연결된 앱에서 암호를 삭제하십시오.

133INVALID_CONNECTED_APP_DOMAIN_SAFELIST도메인 허용 목록에 잘못된 문자가 하나 이상 포함되어 있음이 오류는 도메인 허용 목록에 하나 이상의 잘못된 문자가 포함되어 있을 때 발생할 수 있습니다.
10083BAD_JWTJWT 헤더에 문제가 있음JWT 헤더에서 'kid'(Secret ID) 또는 'clientId'(Issuer) 클레임이 누락되었습니다. 이 문제를 해결하려면 해당 정보가 포함되어 있는지 확인하십시오.
10084JWT_PARSE_ERRORJWT에 문제가 있음이 문제를 해결하려면 다음을 확인합니다.
  • JWT에서 참조하는 'aud'(Audience) 값이 "tableau" 값을 사용합니다. 이 값은 대/소문자를 구분합니다.
  • 'aud'(Audience) 및 'sub'(Subject)가 JWT에 포함되어 있습니다.
  • IssueTime을 검토하거나 연결된 앱을 호스팅하는 컴퓨터와 Tableau Cloud 간에 시계가 일치하지 않는지 확인합니다.
10085COULD_NOT_FETCH_JWT_KEYSJWT에서 키를 찾을 수 없음암호를 찾을 수 없습니다.

이 문제를 해결하려면 JWT 헤더에 올바른 'kid'(암호 ID)가 사용되는지 확인합니다.

10089CONNECTED_APP_NOT_FOUND연결된 앱을 찾을 수 없음이 문제를 해결하려면 발급자가 올바른 연결된 앱 ID(클라이언트 ID라고도 함)를 호출하는지 확인합니다.
10090CONNECTED_APP_DISABLED연결된 앱이 사용되지 않도록 설정됨신뢰할 수 있는지 확인하는 데 사용되는 연결된 앱이 사용되지 않도록 설정되었습니다. 이 문제를 해결하려면 연결된 앱을 사용하도록 설정하십시오.
10091JTI_ALREADY_USED고유한 JWT가 필요함JWT가 이미 인증 프로세스에서 사용되었습니다. 이 문제를 해결하려면 새 JWT가 생성되어야 합니다.
10092NOT_IN_DOMAIN_ALLOW_LIST내장된 콘텐츠의 도메인이 지정되지 않음이 문제를 해결하려면 unrestrictedEmbedding 설정이 true로 설정되거나, 사이트의 내장 설정 업데이트(영문)(링크가 새 창에서 열림) 방법을 사용하여 Tableau REST API에서 Tableau 콘텐츠를 내장할 도메인을 domainAllowlist 매개 변수에 포함해야 합니다.
10094MISSING_REQUIRED_JTIJWT ID 누락이 문제를 해결하려면 'jti'(JWT ID)가 JWT에 포함되어 있는지 확인합니다.
10096JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIOD만료 시간 관련 문제'exp'(Expiration Time)가 기본 최대 유효 기간을 초과합니다. 이 문제를 해결하려면 유효한 JWT에 필요한 등록 클레임(링크가 새 창에서 열림)을 검토하고 10분을 초과하지 않는 올바른 값인지 확인하십시오.
10097SCOPES_MALFORMEDScope 클레임 관련 문제이 오류는 'scp'(Scope) 클레임이 JWT에서 누락되었거나 목록 유형으로 전달되지 않은 경우 발생할 수 있습니다. 이 문제를 해결하려면 'scp'가 JWT에 포함되었고 목록 유형으로 전달되었는지 확인하십시오. JWT 관련 문제 해결 도움말은 auth0 사이트에서 디버거(영문)(링크가 새 창에서 열림)를 참조하십시오.
10098JWT_UNSIGNED_OR_ENCRYPTEDJWT가 서명되지 않았거나 암호화되어 있음Tableau는 서명되지 않았거나 암호화된 JWT를 지원하지 않습니다.
10099SCOPES_MISSING_IN_JWTScope 클레임 누락JWT에서 필수 'scp'(Scope) 클레임이 누락되었습니다. 이 문제를 해결하려면 'scp'가 JWT에 포함되어 있는지 확인합니다. JWT 관련 문제 해결 도움말은 auth0 사이트에서 디버거(영문)(링크가 새 창에서 열림)를 참조하십시오.
10100JTI_PERSISTENCE_FAILED예기치 않은 JWT ID 오류예기치 않은 'jti'(JWT ID) 오류가 있습니다. 이 문제를 해결하려면 새 'jti'를 사용하여 새 JWT를 생성해야 합니다.
10101EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLED주문형 액세스가 지원되지 않음사이트에는 주문형 액세스를 사용하는 데 필요한 내장된 분석 기능 사용량 기반 모델로 라이선스가 부여되지 않았습니다. 자세한 내용은 라이선스 모델 이해를 참조하십시오.
10102EPHEMERAL_USER_NOT_SUPPORTEDiframe-auth 특성을 사용하도록 설정하면 주문형 액세스는 지원되지 않습니다.이 오류는 iframe-auth 특성이 사용하도록 설정된 경우 발생할 수 있습니다. 이 문제를 해결하려면 Tableau 내장 API 버전 3.6 이상이 사용되고 있는지 확인하십시오.
10103JWT_MAX_SIZE_EXCEEDEDJWT가 최대 크기를 초과함이 오류는 JWT 크기가 8,000바이트를 초과하는 경우 발생할 수 있습니다. 이 문제를 해결하려면 필요한 클레임만 Tableau Cloud에 전달되는지 확인하십시오.
10105ORIGIN_HEADER_NOT_A_VALID_URI잘못된 Origin 헤더이 오류는 1) 도메인 허용 목록에 URL이 지정되어 있고 2) Origin 헤더에 유효한 URL이 포함되어 있지 않기 때문에 발생할 수 있습니다.
10106ORIGIN_HEADER_NOT_SET누락된 Origin 헤더이 오류는 1) 도메인 허용 목록에 URL이 지정되어 있고 2) Origin 헤더가 설정되지 않았기 때문에 발생할 수 있습니다.
피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!