Configurar un proxy de reenvío para la autenticación OAuth

Puede configurar un proxy de reenvío en Tableau Server y Tableau Desktop para habilitar la autenticación OAuth. Los servidores proxy de reenvío le ayudan a administrar el tráfico dirigido a Internet para tareas como equilibrar la carga.

Usar Windows para conectarse a Tableau Desktop a través de un proxy de reenvío

Complete los siguientes pasos para configurar el servidor proxy en la configuración LAN de Windows.

1. Abra el cuadro de diálogo Configuración de la red de área local (LAN).

Sugerencia: Una forma rápida de acceder a este cuadro de diálogo es buscar Opciones de Internet en el menú Inicio de Windows.

2. En el cuadro de diálogo Propiedades de Internet, seleccione la pestaña Conexiones.

3. Seleccione Configuración de LAN.

4. En Servidor proxy, seleccione Usar un servidor proxy para la LAN.

5. Indique la dirección del servidor proxy.

6. Escriba el puerto del servidor.

7. Seleccione No usar servidor proxy para direcciones locales.

Nota: Si ya ha seguido los pasos en Configuración de servidores proxy para Tableau Server y las solicitudes de OAuth a través de su proxy no funcionan, siga la opción 2.

Opción de configuración de Windows 1: usar variables de entorno del sistema

Puede editar las variables de entorno de todo el sistema y establecer http_proxy y https_proxy a su proxy para habilitar la autenticación OAuth.

1. En el cuadro de búsqueda del equipo con Windows, indique Configuración avanzada del sistema.

2. Pulse Intro para abrir el cuadro Propiedades del sistema.

3. En la pestaña Avanzado, seleccione Variables de entorno.

4. Desplácese a través del campo Variables del sistema.

  • Si se especifican https_proxy o http_proxy, verifique que los valores no entran en conflicto con la dirección del servidor proxy que configuró en el paso anterior.
  • Si no están configurados, configúrelos con los valores que coincidan con la dirección del servidor proxy configurada en el paso anterior.

5. Reinicie Tableau Desktop.

6. Intente conectarse a un conector OAuth y compruebe que funcione como se esperaba.

Nota: Si ve un mensaje que indica que el cliente de OAuth no puede estar vacío o una excepción de SSLHandshake o una excepción de conexión rechazada, continúe con la opción 2.

Opción de configuración de Windows 2: configurar los valores de proxy de las propiedades de red Java

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Desktop.

C:/Program Files/Tableau/Tableau <Version>/bin/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Advertencia: Asegúrese de incluir solo el host. Si su dirección de proxy es http://myproxy:8888, entonces debe configurarla como http.proxyHost=myproxy

5. Reinicie Tableau Desktop e intente conectarse a través de OAuth.

Usar Mac para conectarse a Tableau Desktop a través de un proxy de reenvío

Para usar Mac para conectar Tableau Desktop a través de un proxy de reenvío, debe configurar los ajustes del proxy Java net.properties.

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Desktop.

/Applications/Tableau <Version>/Plugins/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Advertencia: Asegúrese de incluir solo el host. Si su dirección de proxy es http://myproxy:8888, entonces debe configurarla como http.proxyHost=myproxy

5. Reinicie Tableau Desktop e intente conectarse a través de OAuth.

Usar Windows para conectarse a través de un proxy que requiere autorización OAuth

Si su proxy requiere que inicie sesión con un nombre de usuario y una contraseña, complete los siguientes pasos para permitir que las solicitudes de OAuth se conecten a través del proxy.

1. En su directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Desktop.

C:/Program Files/Tableau/Tableau <Version>/bin/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

    Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

    • http.proxyUser=<your proxy username>
    • http.proxyPassword=<your proxy password>

5. Reinicie Tableau Desktop e intente conectarse a través de OAuth.

Usar Mac para conectarse a través de un proxy que requiere autorización OAuth

Si su proxy requiere que inicie sesión con un nombre de usuario y una contraseña, complete los siguientes pasos para permitir que las solicitudes de OAuth se conecten a través del proxy.

1. En su directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Desktop.

/Applications/Tableau <Version>/Plugins/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Reinicie Tableau Desktop e intente conectarse a través de OAuth.

Usar Windows para conectarse a Tableau Server a través de un proxy de reenvío

Puede iniciar Tableau Server desde detrás de un proxy de reenvío para permitir el acceso a Internet. Puede configurar el servidor proxy en la configuración LAN de Windows para conectarse a Tableau Server a través de un proxy de reenvío.

Configurar el proxy

Complete los siguientes pasos para configurar el servidor proxy.

1. Abra el cuadro de diálogo Configuración de la red de área local (LAN).

Sugerencia: Una forma rápida de acceder a este cuadro de diálogo es buscar Opciones de Internet en el menú Inicio de Windows.

2. En el cuadro de diálogo Propiedades de Internet, seleccione la pestaña Conexiones.

3. Seleccione Configuración de LAN.

4. En Servidor proxy, seleccione Usar un servidor proxy para la LAN.

5. Indique la dirección del servidor proxy.

6. Indique el puerto del servidor proxy.

7. Seleccione No usar servidor proxy para direcciones locales.

Añadir excepciones

Puede añadir excepciones para garantizar que todas las comunicaciones dentro de un clúster de Tableau Server local no se dirijan al servidor proxy. Complete los siguientes pasos para añadir excepciones.

1. En el cuadro de diálogo Configuración de LAN, seleccione Avanzado.

Nota: Este botón solo está disponible si ha seleccionado la opción de usar un servidor proxy para la LAN.

2. En el cuadro de diálogo Configuración del proxy, en el campo Excepciones, escriba los siguientes valores.

  • localhost
  • Los nombres de host del servidor
  • Las direcciones IP de los otros equipos con Tableau mismo clúster.

Nota: Use punto y coma para separar los elementos.

3. Cierre el cuadro de diálogo Configuración de proxy.

4. Cierre el cuadro de diálogo Configuración de la red de área local (LAN).

5. En el cuadro de diálogo Propiedades de Internet, seleccione Aceptar para aplicar la configuración.

Nota: Si ha completado los pasos en Configuración de servidores proxy para Tableau Server y las solicitudes de OAuth a través de su proxy no funcionan, siga la opción 2.

Opción de configuración de Windows 1: usar variables de entorno del sistema

Puede editar las variables de entorno de todo el sistema y configurar http_proxy y https_proxy to your proxy.

1. En el cuadro de búsqueda del equipo con Windows, indique. Advanced system settings

2. Pulse Intro para abrir el cuadro Propiedades del sistema.

3. En la pestaña Avanzado, seleccione Variables de entorno.

4. Desplácese a través del campo Variables del sistema.

  • Si se especifican https_proxy o http_proxy, verifique que los valores no entran en conflicto con la dirección del servidor proxy que configuró en el paso anterior.
  • Si no están configurados, configúrelos con los valores que coincidan con la dirección del servidor proxy configurada en el paso anterior.

5. Reiniciar Tableau Server.

6. Intente conectarse a un conector OAuth y compruebe que funcione como se esperaba.

Nota: Si ve un mensaje que indica que el cliente de OAuth no puede estar vacío o una excepción de SSLHandshake o de conexión rechazada, continúe con la opción 2.

Opción de configuración de Windows 2: configurar los valores de proxy de las propiedades de red Java

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Server.

C:\Program Files\Tableau\Tableau Server\packages\repository*\jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Advertencia: Asegúrese de incluir solo el host. Si su dirección de proxy es http://myproxy:8888, entonces debe configurarla como http.proxyHost=myproxy

5. El valor predeterminado del host proxy es http.nonProxyHosts =localhost|127.*|[::1]. Si el valor predeterminado coincide con la lista de excepciones, omita el servidor proxy y luego continúe con el paso 6. Si no coinciden, asegúrese de que tenga los siguientes valores.

  • localhost
  • Los nombres de los servidores y las direcciones IP de los otros equipos con Tableau Server del mismo clúster.
  • Cada elemento está separado por "|"

6. Reinicie Tableau Server e intente conectarse a través de OAuth.

Usar Linux para conectarse a Tableau Server a través de un proxy de reenvío

Puede configurar la configuración de proxy Java net.properties para usar Linux para conectarse a Tableau Server a través de un proxy de reenvío.

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Server.

opt/tableau/tableau_server/packages/repository*/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Advertencia: Asegúrese de incluir solo el host. Si su dirección de proxy es http://myproxy:8888, entonces debe configurarla como http.proxyHost=myproxy

5. El valor predeterminado del host proxy es http.nonProxyHosts =localhost|127.*|[::1]. Si el valor predeterminado coincide con la lista de excepciones, omita el servidor proxy y luego continúe con el paso 6. Si no coinciden, asegúrese de que tenga los siguientes valores.

  • localhost
  • Los nombres de los servidores y las direcciones IP de los otros equipos con Tableau Server del mismo clúster.
  • Cada elemento está separado por "|"

6. Reinicie Tableau Server e intente conectarse a través de OAuth.

Usar Windows para conectarse a Tableau Server a través de un proxy que requiere autorización OAuth

Si su proxy requiere que inicie sesión con un nombre de usuario y una contraseña, complete los siguientes pasos para permitir que las solicitudes de OAuth se conecten a través del proxy.

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Server.

C:\Program Files\Tableau\Tableau Server\packages\repository*\jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Reinicie Tableau Server e intente conectarse a través de OAuth.

Usar Linux para conectarse a Tableau Server a través de un proxy que requiere autorización OAuth.

Si su proxy requiere que inicie sesión con un nombre de usuario y una contraseña, complete los siguientes pasos para permitir que las solicitudes de OAuth se conecten a través del proxy.

1. En el directorio de archivos, busque la versión de Java que está usando para ejecutar Tableau Server.

opt/tableau/tableau_server/packages/repository*/jre

2. En el directorio de ubicaciones Java, seleccione la carpeta conf. Si este directorio no existe, cree uno.

3. En la carpeta conf, busque el archivo net.properties y ábralo en un editor. Si este archivo no existe, cree uno con el mismo nombre.

Nota: Si no tiene permisos de escritura en este archivo, use la configuración de archivos del sistema para habilitarlos.

4. Modifique o cree los siguientes valores:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Reinicie Tableau Server e intente conectarse a través de OAuth.

Errores de protocolo de enlace SSL

Si aún recibe errores, verifique que haya puesto su certificado SSL en el almacén de claves correcto. En Windows, el almacén de claves se encuentra en el almacén Trusted Certs (certificados de confianza) del sistema. Si el almacén de claves es correcto y aún recibe errores, importe su certificado directamente al almacén de claves de Java. Complete los siguientes pasos para importar su certificado al almacén de claves de Java.

Exporte el certificado SSL para su proxy a un archivo.

Sugerencia: Puede encontrar su certificado en Aplicaciones, Utilidades, Acceso a cadenas de claves, Sistema, Categoría, Certificados.

1. Busque la versión de Java que está utilizando para ejecutar Tableau.

2. Abra el símbolo del sistema del terminal.

3. Ejecute el siguiente comando desde el directorio que contiene la versión de Java que está usando para ejecutar Tableau.

Keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau <version>/Plugins/jre/lib/security/cacerts -storepass changeit

4. Reinicie Tableau Server o Tableau Desktop.

Nota: Si obtiene una FileNotFoundException (acceso denegado) al ejecutar el comando keytool, intente ejecutar el comando con permisos elevados.

sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau 2021.3.1/Plugins/jre/lib/security/cacerts -storepass changeit

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!