---
schema_version: "1"
id: d2425f62ff2c7020bc8e86703aea8576a3aea250e747de4b04919dc94f455156
title: Configurar aplicaciones conectadas con confianza de OAuth 2.0
collection: tableau
version: next
locale: es-es
portal_url: https://docs.salesforce.com/tableau/next/es-es/online/connected_apps_eas.md
canonical_url: https://help.tableau.com/v0.0/online/es-es/connected_apps_eas.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 759bff001af18d5a825b27c6a8f8022bf9c00229891a5c44d21f6669f96bded2
description: Configure connected apps with OAuth 2.0 trust by registering an external authorization server.
---
[Saltar al contenido principal](#main-content)

# Configurar aplicaciones conectadas con confianza de OAuth 2.0

Como administrador de sitio de Tableau Cloud, puede registrar uno o más servidores de autorización externos (EAS) para establecer una relación de confianza entre el sitio de Tableau Cloud y el EAS usando el protocolo estándar OAuth 2.0.

**Importante:**

- Algunos de los procedimientos de este tema requieren configuración con software y servicios de terceros. Hemos hecho todo lo posible por verificar los procedimientos para habilitar la funcionalidad EAS en Tableau Cloud. Sin embargo, el software y los servicios de terceros pueden cambiar o su organización puede ser diferente. Si tiene problemas, consulte la documentación de terceros para obtener detalles de configuración autorizados y asistencia.
- Para que el token de sesión sea válido, los relojes de la aplicación externa y el servidor que aloja la aplicación externa deben configurarse en hora universal coordinada (UTC). Si alguno de los relojes usa un estándar diferente, no se confiará en la aplicación conectada.

## Funcionamiento de las aplicaciones conectadas de Tableau con la confianza de OAuth 2.0

La relación de confianza entre su sitio de Tableau Cloud y la aplicación externa se establece y verifica a través de un token de autenticación en el estándar JSON Web Token (JWT).

Cuando se carga contenido de Tableau insertado en su aplicación externa, se utiliza un flujo de OAuth de código de autorización. Cuando los usuarios inicien sesión correctamente en el IdP, iniciarán sesión automáticamente en Tableau Cloud. Siga los pasos que se describen a continuación para registrar su EAS con su sitio de Tableau Cloud.

### Componentes clave de una aplicación conectada

Los siguientes componentes del sistema conectado funcionan junto con el JWT en su aplicación externa para autenticar a los usuarios y mostrar contenido insertado.

- **Servidor de autorización externo (EAS):** el servidor, normalmente su IdP, que funciona como interfaz entre el usuario y la aplicación externa. El servidor autentica y autoriza el acceso del usuario al contenido protegido de Tableau.
- **URL del emisor:** la URL que identifica de forma única la instancia EAS.

### Flujo de trabajo de la aplicación conectada

#### Integración de flujos de trabajo

El siguiente diagrama ilustra cómo funciona la autenticación entre el servidor de autorización externa (EAS), la aplicación externa (servidor web y página web) y la aplicación conectada de Tableau.

![](/tableau/next/es-es/online/es-es/Img/connectedapp_how_EAS.png)

1. **El usuario visita la página web:** cuando un usuario visita el contenido insertado en una página web, la página web envía una petición GET a la aplicación externa.
2. **La aplicación externa redirige la solicitud a EAS:** la aplicación externa responde con una página web que redirecciona al servidor de autorización externo (EAS).
3. **El usuario se autentica con EAS:** el usuario se autentica y autoriza con el EAS.
4. **EAS responde a la página web con el código de autorización:** el EAS responde a la página con un código de autorización y redirecciona nuevamente a la página web.
5. **EAS convierte el código de autorización a JWT:** la página web llama al EAS para convertir el código de autorización en un JWT, que la página web coloca en la URL del contenido incrustado.
6. **La página web solicita contenido de Tableau:** la página web carga el iFrame y envía una solicitud GET a Tableau.
7. **Tableau valida el token:** Tableau valida el JWT en la URL con la firma y responde con el contenido y respeta los alcances de inserción definidos en el JWT.

## Crear una aplicación conectada

### Paso 1: Antes de comenzar

Para registrar un EAS con su sitio de Tableau Cloud, debe tener un EAS ya configurado. Además, el EAS debe enviar un JSON Web Token (JWT) válido que contenga los reclamos registrados y el encabezado que se enumeran en la siguiente tabla.

<table style="width: 90%;mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');margin-left: 0;margin-right: auto;" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Notificación</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Nombre</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Descripción o valor requerido</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>kid</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ID de clave</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Obligatorio (en el encabezado). Un identificador de clave único del proveedor de identidad.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>iss</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Emisor</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Requerido (en encabezado o como notificación). URI de emisor único, en HTTPS, que identifica la aplicación de conexión de confianza y su clave de firma.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>alg</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Algoritmo</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Obligatorio (en el encabezado). Algoritmo de firma JWT. Los nombres de algoritmos admitidos aparecen enumerados en la página <a href="https://www.javadoc.io/doc/com.nimbusds/nimbus-jose-jwt/2.21/com/nimbusds/jose/JWSAlgorithm.html" target="_blank">Class JWSAlgorithm</a>, en la documentación de javadoc.io. </td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>sub</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Asunto</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nombre de usuario (dirección de correo electrónico) del usuario de <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> autenticado.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>aud</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Audiencia</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>El valor debe ser: "<code>tableau</code><code>:&lt;site_luid&gt;</code>"</p><div><p>Para obtener el LUID del sitio, puede usar el método de <a href="https://help.tableau.com/current/api/rest_api/es-es/REST/rest_api_ref.htm#sign_in">inicio de sesión</a> de la API de REST de Tableau o seguir los pasos a continuación para copiar el ID del sitio. <b>Nota:</b> Debe registrar un EAS utilizando el procedimiento descrito <a href="#step2">aquí</a> antes de poder copiar el ID del sitio.<br></p><ol><li value="1">Seleccione <span class="uicontrol">Configuración</span> &gt; <span class="uicontrol">Aplicaciones conectadas</span> y luego seleccione la aplicación conectada al <span class="uicontrol">Servidor de autorización externo</span>.</li><li value="2"><p>Haga clic en el botón <span class="uicontrol">Copiar ID del sitio</span>.</p><p><img src="https://help.tableau.com/v0.0/online/es-es/Img/connectedapp_eas_button_luid.png" alt="Detalles del servidor de autorización externo, con un botón para copiar el ID del sitio."></p></li></ol></div></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>exp</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Tiempo de expiración</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Un JWT válido no debe haber caducado. El tiempo de caducidad del JWT (en UTC) debe estar dentro del período de validez máximo, que es de 10&nbsp;minutos.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>jti</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ID de JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">La notificación de ID de JWT proporciona un identificador único para el JWT y distingue entre mayúsculas y minúsculas.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">"<code>scp</code>"</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ámbito</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Para <i>insertar flujos de trabajo</i>, los valores admitidos incluyen:</p><p>"<code>tableau:views:embed</code>"<br>"<code>tableau:views:embed_authoring</code>" <br>"<code>tableau:metrics:embed</code>" (Retirada en octubre de 2023 (Tableau 2023.3))<br>"<code>tableau:ask_data:embed</code>"(Retirado en febrero de 2024 (Tableau 2024.1)</p><p><b>Notas:</b></p><ul><li>Los valores deben pasarse como un tipo de lista.</li><li>Para <code>tableau:views:embed</code>, el ámbito respeta los permisos de los usuarios ya configurados en <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> y permite a los usuarios interactuar con las herramientas en la vista insertada si están disponibles en la vista original.</li><li>Recomendamos que el código de inserción excluya el parámetro de la barra de herramientas. Para obtener más información, consulte <a href="#known_issues" class="xref">Problemas conocidos (solo para insertar flujos de trabajo)</a> más adelante.</li></ul><p>Para conocer <i>los flujos de trabajo de autorización de la API de REST</i>, consulte <a href="https://help.tableau.com/v0.0/online/es-es/connected_apps_scopes.htm#scopes" class="xref">Métodos de la API de REST que admiten la autorización JWT</a>.</p><p>Para <i>Flujos de trabajo de la API de metadatos que utilizan la API de REST para la autenticación</i>, el único alcance admitido es <code>tableau:content:read</code>.</p><p>Para <i>Flujos de trabajo de VizQL Data Service que utilizan la API de REST para la autenticación</i>, el único alcance admitido es <code>tableau:viz_data_service:read</code>.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><code>https://tableau.com/oda</code></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Acceso bajo demanda: reclamar (habilitar capacidad)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Solo para <i>insertar flujos de trabajo</i>.<p>El valor debe ser "<code>true</code>" y se deben especificar uno o más grupos de Tableau Cloud (consulte la siguiente fila). Para obtener más información, incluidos requisitos previos como la licencia de Insertar análisis o Bloques de Viewer basados en capacidad, consulte la <a href="https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Personalizar y controlar el acceso a los datos</a> en la ayuda de la API de inserción de Tableau versión 3.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" rowspan="2"><code>https://tableau.com/groups</code></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Acceso bajo demanda: reclamar (especifique el nombre del grupo)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Solo para <i>insertar flujos de trabajo</i>.<p>El valor debe coincidir con el nombre de uno o más grupos en Tableau Cloud. Para obtener más información, incluidos requisitos previos como la licencia de Insertar análisis o Bloques de Viewer basados en capacidad, consulte la <a href="https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Personalizar y controlar el acceso a los datos</a> en la ayuda de la API de inserción de Tableau versión 3.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Pertenencia a un grupo dinámico</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Solo para <i>insertar flujos de trabajo</i>.<p>El valor debe coincidir con el nombre de uno o más grupos en Tableau Cloud. Para obtener más información, consulte&nbsp;<a href="https://help.tableau.com/v0.0/online/es-es/to_add_users_groups.htm#assertions" class="xref">Pertenencia a grupos dinámicos mediante confirmaciones</a></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Atributos de usuario)</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Valores de atributo de usuario)</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1"><p>Solo para <i>insertar flujos de trabajo</i>.</p><p>puede incluir atributos de usuario en el JWT. Luego, cuando las funciones de atributos de usuario se usan en el contenido insertado, Tableau verifica el contexto del usuario autenticado y determina qué datos se pueden mostrar en el tiempo de ejecución.</p><p><b>Notas:</b></p><ul><li><p>Consulte la ayuda de la <a href="https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html#known-issues" target="_blank">API de inserción de Tableau (versión 3)</a> para ver los <i>problemas conocidos</i> y <i>limitaciones</i> que podrían afectar a su flujo de trabajo.</p></li><li>Para que el atributo de usuario funcione, 1) debe habilitar la opción <span class="uicontrol">Controle el acceso de los usuarios en los flujos de trabajo de autenticación </span>y 2) el autor del contenido debe crear una <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_user.htm#user_attributes" target="_blank">función de atributo de usuario</a>.</li><li>Los atributos de usuario distinguen entre mayúsculas y minúsculas.</li></ul></td></tr></tbody></table>

**Nota:** Las notificaciones de JWT anteriores están documentadas en la sección [Nombres de notificaciones registradas](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1), en la documentación distribuida por la organización Internet Engineering Task Force (IETF).

### Paso 2: Registrar su EAS con Tableau Cloud

Al registrar su EAS con Tableau Cloud, establece una relación de confianza entre el EAS y su sitio de Tableau Cloud. Esto significa que cuando los usuarios acceden al contenido de Tableau insertado en su aplicación externa, se les redirige para autenticarse con el IdP. El EAS genera el token de autenticación, que se pasa a Tableau Cloud para su verificación. Una vez que se verifica la relación de confianza, se otorga a los usuarios acceso al contenido insertado.

**Nota:** Algunos EAS admiten la opción de mostrar un cuadro de diálogo de consentimiento que solicita la aprobación de los usuarios para que la aplicación acceda al contenido de Tableau. Para garantizar la mejor experiencia para sus usuarios, le recomendamos que configure su EAS para que dé su consentimiento automáticamente a la solicitud de la aplicación externa en nombre de los usuarios.

1. Como administrador de sitio, inicie sesión en Tableau Cloud.
2. En el panel izquierdo, seleccione Configuración > Aplicaciones conectadas.
3. Haga clic en la flecha desplegable del botón Nueva aplicación conectada y seleccione OAuth 2.0 Trust.
4. En el cuadro de diálogo Crear aplicación conectada, siga estos pasos:  
    1. En el cuadro de texto Nombre, indique un nombre para la aplicación conectada.
    2. En el cuadro de texto URL del emisor, pegue la URL del emisor del EAS.
    3. Seleccione Habilitar aplicación conectada. Por motivos de seguridad, una aplicación conectada está desactivada de forma predeterminada cuando se crea.
    4. Cuando haya terminado, haga clic en el botón Crear.
    ![Un formulario para crear una aplicación conectada, completo con campos para nombre, URL y una casilla de verificación para habilitar la aplicación.](/tableau/next/es-es/online/es-es/Img/connectedapp_create_eas.png)
5. Después de crear la aplicación conectada, copie el ID del sitio de la aplicación conectada. El ID del sitio se usa para el reclamo "aud" (audiencia) de JWT descrito en el paso 1 anterior.
    
    ![Detalles del servidor de autorización externo, con un botón para copiar el ID del sitio.](/tableau/next/es-es/online/es-es/Img/connectedapp_eas_button_luid.png)

### Paso 3: Siguientes pasos

#### Para insertar flujos de trabajo

Después de configurar su sitio de Tableau Cloud para usar su EAS, debe añadir el código de inserción a su aplicación externa. Asegúrese de incluir el JWT válido generado por su EAS, como se describe en el paso 1, en el componente web al que llama su aplicación externa.

Para obtener más información sobre cómo incorporar contenido de Tableau, consulte lo siguiente:

- Inserte contenido usando la [API v3 de inserción de Tableau](https://help.tableau.com/current/api/embedding_api/es-es/index.html) .
- Atributos de usuario para el control de acceso basado en atributos (ABAC), el acceso bajo demanda y la pertenencia a grupos dinámicos, consulte [Personalizar y controlar el acceso a los datos](https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html) en la API v3 de inserción de Tableau.
- Incrustar métricas, consulte el tema [Incrustar métricas en páginas web](https://help.tableau.com/current/pro/desktop/es-es/embed_metrics.htm) en la ayuda de Tableau. (En octubre de 2023 \[Tableau 2023.3\], Tableau eliminó la capacidad de insertar métricas).

**Nota:** Para que los usuarios se autentiquen correctamente cuando accedan a contenido incrustado, los navegadores deben estar configurados para permitir cookies de terceros.

##### Controle dónde se puede insertar el contenido utilizando la lista de admisión de dominios para insertar

A partir de junio de 2023 (versión de Tableau 2023.2), usted y sus usuarios pueden controlar si el contenido de Tableau se puede insertar sin restricciones o restringirse a ciertos dominios mediante el método Actualizar configuración de inserción para el sitio en la API de REST de Tableau.

De forma predeterminada, la configuración del sitio `unrestrictedEmbedding` para insertar está establecida en `true` para permitir la inserción sin restricciones. Alternativamente, usted y sus usuarios pueden establecer la configuración en `false` y especificar los dominios donde el contenido de Tableau en aplicaciones externas se puede insertar usando el parámetro `allowList`.

Para obtener más información, consulte uno de los siguientes artículos:

- [Actualizar configuración de incrustación para el sitio](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_site.htm#update_embedding_settings_for_site) en la ayuda de la API de REST de Tableau
- [Configuración del sitio de Tableau para insertar](https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_site.html#about-tableau-site-settings-for-embedding) en la ayuda de Tableau Embedding API v3.

#### Para flujos de trabajo de autorización de API de REST

Una vez configurado el JWT, debe agregar el JWT válido a la solicitud de inicio de sesión de la API de REST para obtener acceso autorizado. Para obtener más información, consulte [Alcances del acceso para aplicaciones conectadas](https://help.tableau.com/v0.0/online/es-es/connected_apps_scopes.htm).

#### Para flujos de trabajo de la API de metadatos

Una vez configurado el JWT, debe agregar el JWT válido a la solicitud de inicio de sesión de la API de REST. Para obtener más información, consulte [Alcances del acceso para aplicaciones conectadas](https://help.tableau.com/v0.0/online/es-es/connected_apps_scopes.htm).

#### Para tokens externos para flujos de trabajo SCIM

Una vez configurado el JWT, debe tener configurada la autenticación SAML y habilitar la capacidad SCIM. Para obtener más información, consulte [Configurar aplicaciones conectadas con confianza de OAuth 2.0](#scim).

### Problemas conocidos (solo para insertar flujos de trabajo)

Hay un par de problemas conocidos al usar aplicaciones conectadas que se tratarán en una versión futura.

- **Funciones de la barra de herramientas:** cuando el contenido incrustado tenga definido el parámetro de la barra de herramientas, no todas las funciones de la barra de herramientas funcionarán. Para solucionar este problema, le recomendamos que oculte el parámetro de la barra de herramientas como en el siguiente ejemplo.
    
    <tableau-viz id='tab-viz' src='https://online.tableau.com/t/<your\_site>/...'
    	toolbar='hidden'>
    </tableau-viz>

- **Fuentes de datos publicadas:** las fuentes de datos publicadas que se hayan configurado para Preguntar al usuario las credenciales de la base de datos no se mostrarán. Para solucionar este problema, si es posible, recomendamos a los propietarios de fuentes de datos que incorporen sus credenciales de base de datos.

### Solución de problemas

Cuando el contenido insertado no se muestra en su aplicación externa o si falla la autorización de la API de REST de Tableau, puede usar las herramientas del desarrollador de un navegador para inspeccionar e identificar los códigos de error que podrían estar asociados con la función EAS habilitada en su sitio de Tableau Cloud.

Consulte la tabla a continuación para revisar la descripción del código de error y la posible resolución.

<table style="width: 90%;margin-left: 0;margin-right: auto;mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Código de error</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Resumen</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Descripción</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Posible resolución o explicación</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">5</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">SYSTEM_USER_NOT_FOUND</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">No se ha podido encontrar al usuario de Tableau</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que el valor de la notificación '<code>sub</code>' (sujeto) en JWT sea el nombre de usuario (dirección de correo electrónico) del usuario autenticado de Tableau Cloud. Este valor diferencia entre mayúsculas y minúsculas.<br></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">16</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">LOGIN_FAILED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Error al iniciar sesión</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Este error suele deberse a uno de los siguientes problemas de notificaciones en JWT:<ul><li>El '<code>exp</code>' (tiempo de caducidad) excede el período de validez máximo predeterminado. Para resolver este problema, revise <a href="https://help.tableau.com/current/online/es-es/connected_apps_eas.htm#jwt" target="_blank">las notificaciones registradas</a> necesarias para JWT con validez y asegúrese de que el valor correcto no exceda los 10&nbsp;minutos.</li><li>El '<code>sub</code>' (sujeto) llama a un usuario desconocido. Para resolver este problema, verifique que el valor '<code>sub</code>' sea el nombre de usuario (dirección de correo electrónico) del usuario autenticado de Tableau Cloud.</li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">67</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">FEATURE_NOT_ENABLED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">El acceso bajo demanda no es compatible</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">El acceso bajo demanda está disponible únicamente a través de sitios con licencia de Tableau Cloud.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">142</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EXTERNAL_AUTHORIZATION_SERVER_NOT_FOUND</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS not found</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que se llame al emisor correcto.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">143</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EXTERNAL_AUTHORIZATION_SERVER_LIMIT_EXCEEDED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS limit exceeded</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">El sitio ha alcanzado el número máximo permitido (1) de servidores de autorización externos registrados (EAS).</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">144</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">INVALID_ISSUER_URL</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Invalid issuer URL</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">La URL del emisor no es válida o falta el atributo '<code>iss</code>' (Emisor) en el JWT.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">149</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS_INVALID_JWKS_URI</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Falta la URI de JWKS</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">La URI de JWKS no existe en los metadatos del IdP o la URI de JWKS no está configurada en Tableau. Para resolver este problema, configure una URI de JWKS válida.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">150</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS_RETRIEVE_JWK_SOURCE_FAILED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Error al recuperar la fuente de claves</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que ha configurado correctamente la URI de JWKS.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">151</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS_RETRIEVE_METADATA_FAILED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Error al recuperar metadatos de issuerUrl</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que ha configurado correctamente la URI de JWKS.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10081</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">COULD_NOT_RETRIEVE_IDP_METADATA</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Falta el extremo de los metadatos de EAS</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que EAS se haya configurado correctamente y que se llame al emisor correcto.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10082</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">AUTHORIZATION_SERVER_ISSUER_NOT_SPECIFIED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Falta el emisor</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que se llame al emisor correcto. </td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10083</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">BAD_JWT</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">El encabezado JWT contiene problemas</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Faltan las notificaciones de '<code>kid</code>' (ID secreta) o '<code>clientId</code>' (emisor) en el encabezado JWT. Para resolver este problema, asegúrese de incluir esta información.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10084</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT_PARSE_ERROR</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT contiene problemas</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique lo siguiente:<ul><li>El valor de '<code>aud</code>' (audiencia) al que se hace referencia en JWT use el valor de "tableau". Este valor diferencia entre mayúsculas y minúsculas.</li><li>Los valores '<code>aud</code>' (Audiencia) y '<code>sub</code>' (Asunto) están incluidos en el JWT.</li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10085</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">COULD_NOT_FETCH_JWT_KEYS</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT no ha podido encontrar las claves</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">No se ha podido encontrar el secreto.<p>Para resolver este problema, verifique que se llame al emisor correcto. </p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10087</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">BLOCKLISTED_JWS_ALGORITHM_USED_TO_SIGN</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Problema con el algoritmo de firma JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver el problema, puede eliminar el algoritmo de firma. </td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10088</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">RSA_KEY_SIZE_INVALID</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Problema con los requisitos de firma JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique con EAS o IdP que el JWT se firme con un tamaño de clave RSA de 2048.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10091</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JTI_ALREADY_USED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Se requiere JWT único</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">JWT ya se ha utilizado en el proceso de autenticación. Para resolver este problema, EAS o IdP debe generar un nuevo JWT.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10092</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">NOT_IN_DOMAIN_ALLOW_LIST</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">No se especifica el dominio del contenido insertado</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, asegúrese de que el ajuste <code>unrestrictedEmbedding</code> se establece en <code>true</code> o que el parámetro <code>domainAllowlist</code> incluye los dominios donde el contenido de Tableau está insertado mediante <a href="https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_site.htm#embedding_settings_for_site" target="_blank">Actualizar configuración de inserción para el sitio</a> en la API de REST de Tableau.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10094</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">MISSING_REQUIRED_JTI</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Missing JWT&nbsp;ID</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Para resolver este problema, verifique que el valor '<code>jti</code>' (JWT ID) esté incluido en el JWT.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10095</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EXTERNAL_AUTHZ_SERVER_DISABLED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EAS disabled</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">La aplicación conectada para el EAS registrado en el sitio está deshabilitada.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10096</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIOD</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">&nbsp;</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"> El '<code>exp</code>' (tiempo de caducidad) excede el período de validez máximo predeterminado. Para resolver este problema, revise <a href="https://help.tableau.com/current/online/es-es/connected_apps_eas.htm#jwt" target="_blank">las notificaciones registradas</a> necesarias para JWT con validez y asegúrese de que el valor correcto no exceda los 10&nbsp;minutos.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10097</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">SCOPES_MALFORMED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Problemas con la reclamación de ámbitos</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Este error puede ocurrir cuando la reclamación "<code>scp</code>" (Ámbito) no se encuentra en el JWT o no se ha pasado como un tipo de lista. Para resolver este problema, compruebe que "<code>scp</code>" se incluye en el JWT y se pasa como un tipo de lista. Para obtener ayuda con la resolución de problemas con un JWT, consulte <a href="https://jwt.io/" target="_blank">Depurador</a> en el sitio de auth0.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10098</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT_UNSIGNED_OR_ENCRYPTED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT no está firmado o está cifrado</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Tableau no admite JWT sin firmar o cifrados.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10099</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">SCOPES_MISSING_IN_JWT</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Reclamación de ámbitos faltantes</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Al JWT le falta la reclamación requerida "<code>scp</code>" (Ámbito). Para resolver este problema, verifique que el valor '<code>scp</code>' esté incluido en el JWT. Para obtener ayuda con la resolución de problemas con un JWT, consulte <a href="https://jwt.io/" target="_blank">Depurador</a> en el sitio de auth0.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10100</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JTI_PERSISTENCE_FAILED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Error de ID de JWT inesperado</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Hubo un error inesperado con el "<code>jti</code>" (ID de JWT). Para resolver este problema, se debe generar un nuevo JWT con un nuevo valor '<code>jti</code>'.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10101</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">El acceso bajo demanda no es compatible</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">El sitio no tiene el modelo basado en el uso del Análisis incorporado que se requiere para habilitar el acceso bajo demanda. Para obtener más información, consulte <a href="https://help.tableau.com/v0.0/online/es-es/license_product_keys.htm#embedded-analytics" class="xref">Comprender modelos de licencias</a>.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10102</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">EPHEMERAL_USER_NOT_SUPPORTED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">El acceso bajo demanda no se admite cuando el atributo iframe-auth está habilitado</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Este error puede ocurrir cuando el atributo iframe-auth está habilitado. Para resolver este problema, verifique que se esté utilizando la versión 3.6 o posterior de la API de inserción de Tableau.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">10103</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT_MAX_SIZE_EXCEEDED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">JWT supera el tamaño máximo</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Este error puede ocurrir cuando el tamaño de JWT excede los 8000 bytes. Para resolver este problema, asegúrese de que solo se transmitan las reclamaciones necesarias a <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span>.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">10113</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_ENTITLED_FOR_ODA_ACCESS</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">El acceso bajo demanda no es compatible</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Este sitio no tiene licencia con el modelo basado en el uso de análisis integrado o los bloqueos de Viewer basados en capacidad no están habilitados con las ediciones Cloud+ o Tableau+, que son necesarios para el acceso bajo demanda. Para obtener más información, consulte <a href="https://help.tableau.com/v0.0/online/es-es/license_product_keys.htm#UsageBased" class="xref">Modelo de licencia basado en el uso</a> o <a href="https://help.tableau.com/v0.0/online/es-es/license_product_keys.htm#capacity" class="xref">Modelo de licencia basado en la capacidad</a>.</td></tr></tbody></table>