Solucionar problemas de conexão do OAuth
Este tópico oferece informações sobre solucionar problemas que podem ocorrer ao configurar as conexões de dados OAuth.
Erro de conflito
Em alguns casos, os usuários podem receber um erro ao tentar se conectar com o OAuth. A primeira frase da mensagem de erro é:
O servidor encontrou um erro interno ou má configuração e não conseguiu concluir sua solicitação.
Esse erro indica que o nome de domínio totalmente qualificado (FQDN) do Tableau Server precisa ser adicionado à chave de redirecionamento da lista segura no Tableau Server.
Quando os usuários acessam um Tableau Server pelo nome de host local (https://tableau) e o provedor de dados OAuth responde ao nome DNS público (https://data.example.com), o Tableau Server deve associar o FQDN externo ao nome do servidor local. O nome de host local é o nome do servidor na URL que os usuários digitam ao acessar o Tableau Server a partir da rede interna.
Para corrigir esse erro, execute tsm configuration set com a opção principal oauth.whitelisted.redirect_to_origin_host
. Esta chave leva um par de valor, "internal_host,FQDN1,FQDN2"
. Por exemplo, os seguintes comandos definem o nome de host local como tableau e o FQDN comotableau.example.com:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com"
tsm pending-changes apply
Caso várias URLs públicas sejam usadas para acessar o Tableau Server interno, adicione FQDNs extras ao comando, separados por vírgulas, por exemplo:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com,tableau2.example.com"
Se precisar editar uma configuração de redirecionamento de lista autorizada existente, digite o conjunto de mapeamento completo. Você não pode truncar ou anexar as chaves de configuração existentes.