Solucionar problemas de conexiones de OAuth

Este tema contiene información para resolver los problemas que pueden darse al configurar conexiones de datos OAuth.

Error de conflicto

En algunos casos, los usuarios pueden ver un error cuando intentan conectarse con OAuth. La primera frase del mensaje de error es:

El servidor encontró un error interno o una configuración errónea y no pudo completar su solicitud.

Este error indica que el nombre de dominio totalmente cualificado (FQDN) de Tableau Server debe añadirse a la clave de redireccionamiento admitida en Tableau Server.

Cuando los usuarios acceden a Tableau Server mediante el nombre del host local (https://tableau) y el proveedor de datos OAuth responde al nombre del DNS público (https://data.example.com), Tableau Server debe asociar el FQDN externo con el nombre del servidor local. El nombre del host local es el nombre del servidor en la URL que los usuarios introducen cuando acceden a Tableau Server desde la red interna.

Para solucionar este error, ejecute tsm configuration set con la opción de clave oauth.whitelisted.redirect_to_origin_host. Esta clave toma un par de valores: "internal_host,FQDN1,FQDN2". Por ejemplo, los siguientes comandos establecen el nombre del host local en tableau y el FQDN en tableau.example.com:

tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com"

tsm pending-changes apply

En el caso de que se utilicen varias URL públicas para acceder a un Tableau Server interno, añada FQDN adicionales al comando, separados mediante comas, por ejemplo:

tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com,tableau2.example.com"

Si necesita editar una configuración de redireccionamiento admitida existente, debe introducir el conjunto de mapeo completo. No se pueden truncar ni añadir claves de configuración existentes.