Solução de problemas de aplicativos conectados- Confiança direta

Quando o conteúdo inserido não consegue ser exibido em seu aplicativo personalizado ou a autorização da API REST do Tableau falha, você pode usar as ferramentas de desenvolvedor de um navegador, para inspecionar e identificar códigos de erro (confiança direta) que podem estar associados ao aplicativo conectado ao Tableau usado para exibir o conteúdo inserido.

Observação: Para que o token de sessão seja válido, os relógios do aplicativo externo e do servidor que hospeda o aplicativo externo devem ser definidos como Tempo Universal Coordenado (UTC). Se um dos relógios usar um padrão diferente, o aplicativo conectado não será confiável.

Consulte a tabela abaixo para revisar a descrição do código de erro e a resolução potencial.

Código de erroResumoDescriçãoResolução ou explicação potencial
5SYSTEM_USER_NOT_FOUNDNão foi possível encontrar o usuário do TableauPara resolver esse problema, verifique se o valor da declaração 'sub' (Assunto) no JWT é o nome de usuário (endereço de e-mail) do usuário autenticado do Tableau Cloud. Este valor diferencia maiúsculas de minúsculas.
16LOGIN_FAILEDFalha no logonEsse erro normalmente é causado por um dos seguintes problemas de reivindicação no JWT:
  • O 'exp' (Tempo de expiração) excede o período de validade máximo padrão. Para resolver esse problema, analise as reivindicações registradas(O link abre em nova janela) necessárias para um JWT válido e certifique-se de que o valor correto não exceda 10 minutos.
  • O 'sub' (Assunto) está chamando um usuário desconhecido. Para resolver esse problema, verifique se o valor 'sub' é o nome de usuário (endereço de e-mail) do usuário autenticado do Tableau Cloud.
67FEATURE_NOT_ENABLEDO acesso sob demanda não é compatívelO acesso sob demanda está disponível somente por meio de sites licenciados do Tableau Cloud.
126CONNECTED_APP_NOT_FOUNDO aplicativo conectado não foi encontradoPara resolver esse problema, verifique se o aplicativo conectado está habilitado, e se o ID do cliente correto (também conhecido como o ID do aplicativo de conexão) é mencionado no JWT.
127CONNECTED_APP_SECRET_NOT_FOUNDO segredo do aplicativo conectado não foi encontradoPara resolver esse problema, verifique se o ID secreto do aplicativo conectado correto e o valor secreto estão mencionados no JWT.
128CONNECTED_APP_SECRET_LIMIT_EXCEEDEDO limite máximo de segredos foi atingidoUm máximo de dois segredos são permitidos para um aplicativo conectado. Este erro pode ocorrer quando há uma tentativa de criar um terceiro segredo.

Para resolver esse problema, exclua um segredo do aplicativo conectado antes de criar um novo.

133INVALID_CONNECTED_APP_DOMAIN_SAFELISTA lista de permissões de domínio contém um ou mais caracteres inválidosEsse erro pode ocorrer quando a lista de permissões do domínio contém um ou mais caracteres inválidos.
10083BAD_JWTO cabeçalho JWT contém problemasAs declarações de 'kid’ (ID secreta) ou 'clientId' (Emissor) estão faltando no cabeçalho JWT. Para resolver esse problema, certifique-se de que essas informações estejam incluídas.
10084JWT_PARSE_ERRORJWT contém problemasPara resolver o problema, verifique o seguinte:
  • O valor 'aud' (Público) referenciado no JWT usa o valor "tableau". Este valor diferencia maiúsculas de minúsculas.
  • O 'aud' (Público) e 'sub' (Assunto) estão incluídos no JWT.
  • Revise o IssueTime ou certifique-se de que não haja incompatibilidade de relógio entre a máquina que hospeda o aplicativo conectado e o Tableau Cloud.
10085COULD_NOT_FETCH_JWT_KEYSO JWT não conseguiu encontrar as chavesNão foi possível encontrar o segredo.

Para resolver esse problema, verifique se 'kid’ (a ID secreta) correto é usado no cabeçalho JWT.

10089CONNECTED_APP_NOT_FOUNDNão foi possível encontrar o aplicativo conectadoPara resolver esse problema, verifique se o emissor está chamando o ID do aplicativo conectado correto (também conhecido como ID do cliente).
10090CONNECTED_APP_DISABLEDO aplicativo conectado está desativadoO aplicativo conectado usado para verificar a confiança está desabilitado. Para resolver esse problema, habilite o aplicativo conectado.
10091JTI_ALREADY_USEDJWT exclusivo necessárioO JWT já foi usado no processo de autenticação. Para resolver esse problema, um novo JWT deve ser gerado.
10092NOT_IN_DOMAIN_ALLOW_LISTO domínio do conteúdo inserido não foi especificadoPara resolver esse problema, verifique se a configuração unrestrictedEmbedding está definida como true ou se o parâmetro domainAllowlist inclui os domínios nos quais o conteúdo do Tableau está inserido usando o método Atualizar as configurações de inserção para site(O link abre em nova janela) na API REST do Tableau.
10094MISSING_REQUIRED_JTIID do JWT ausentePara resolver esse problema, verifique se o 'jti' (ID do JWT) está incluído no JWT.
10096JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIODProblema com tempo de expiraçãoO 'exp' (Tempo de expiração) excede o período de validade máximo padrão. Para resolver esse problema, analise as reivindicações registradas(O link abre em nova janela) necessárias para um JWT válido e certifique-se de que o valor correto não exceda 10 minutos.
10097SCOPES_MALFORMEDProblemas com a reivindicação de escoposEsse erro pode ocorrer quando o 'scp' (Escopo) está faltando no JWT ou não foi passado como um tipo de lista. Para resolver esse problema, verifique 'scp' é incluído no JWT e passado como um tipo de lista. Para obter ajuda na solução de problemas com um JWT, consulte Depurador(O link abre em nova janela) no site auth0.
10098JWT_UNSIGNED_OR_ENCRYPTEDJWT não está assinado ou criptografadoO Tableau não oferece suporte a JWT não assinado ou criptografado.
10099SCOPES_MISSING_IN_JWTDeclaração de escopos ausenteO JWT não tem a declaração 'scp ' (escopo) necessária. Para resolver esse problema, verifique se o 'scp' está incluído no JWT. Para obter ajuda na solução de problemas com um JWT, consulte Depurador(O link abre em nova janela) no site auth0.
10100JTI_PERSISTENCE_FAILEDErro inesperado de ID JWTOcorreu um erro inesperado de 'jti ' (ID JWT). Para resolver esse problema, um novo JWT com um novo 'jti’ deve ser gerado.
10101EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLEDO acesso sob demanda não é compatívelO site não está licenciado com modelo baseado em uso do Embedded Analytics necessária para permitir o acesso sob demanda. Para obter mais informações, consulte Conheça os modelos de licenças.
10102EPHEMERAL_USER_NOT_SUPPORTEDO acesso sob demanda não é compatível quando o atributo iframe-auth está ativadoEsse erro pode ocorrer quando o atributo iframe-auth está habilitado. Para resolver esse problema, verifique se a API de incorporação do Tableau versão 3.6 ou posterior está sendo usada.
10103JWT_MAX_SIZE_EXCEEDEDJWT excede o tamanho máximoEsse erro pode ocorrer quando o tamanho do JWT excede 8.000 bytes. Para resolver esse problema, certifique-se de que apenas as declarações necessárias estejam sendo passadas para Tableau Cloud.
10105ORIGIN_HEADER_NOT_A_VALID_URICabeçalho de origem inválidoEste erro pode ocorrer porque 1) uma URL é especificado na lista de permissões do domínio e 2) o cabeçalho Origin não contém uma URL válida.
10106ORIGIN_HEADER_NOT_SETCabeçalho de origem ausentesEste erro pode ocorrer porque 1) uma URL é especificada na lista de permissões do domínio e 2) o cabeçalho de origem não está definido.
Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!