---
schema_version: "1"
id: f196693be0588a33fe638b71781ae650272c9ae3911d539023238bd4d7acdbdb
title: Configurer les applications connectées à l’aide de la confiance Oauth 2.0
collection: tableau
version: current
locale: fr-ca
portal_url: https://docs.salesforce.com/tableau/current/fr-ca/online/connected_apps_eas.md
canonical_url: https://help.tableau.com/current/online/fr-ca/connected_apps_eas.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2250f3379fe7dc64e8bfe988ffc293b02aee26a9d148d2b2cd3db09b9d2118ab
description: Configure connected apps with OAuth 2.0 trust by registering an external authorization server.
---
[Passer au contenu principal](#main-content)

# Configurer les applications connectées à l’aide de la confiance Oauth 2.0

En tant qu’administrateur de site Tableau Cloud, vous pouvez enregistrer un ou plusieurs serveurs d’autorisation externe (EAS) de manière à établir une relation de confiance entre votre site Tableau Cloud et le serveur EAS à l’aide du protocole standard Oauth 2.0.

**Important :**

- Certaines des procédures de cette rubrique nécessitent une configuration avec des logiciels et services tiers. Nous nous sommes efforcés de vérifier les procédures d’activation de la fonctionnalité EAS sur Tableau Cloud. Toutefois, les logiciels et services tiers peuvent changer ou votre organisation peut être différente. Si vous rencontrez ces problèmes, consultez la documentation du fournisseur tiers pour obtenir des détails concernant la configuration et l’assistance.
- Pour que le jeton de session soit valide, les horloges de l’application externe et du serveur qui héberge l’application externe doivent être définies sur le temps universel coordonné (UTC). Si l’une ou l’autre des horloges utilise une norme différente, l’application connectée ne sera pas approuvée.

## Comment fonctionnent les applications connectées à Tableau avec la confiance OAuth 2.0

La relation de confiance entre votre site Tableau Cloud et l’application externe est établie et vérifiée au moyen d’un jeton d’authentification selon la norme JSON Web Token (JWT).

Lorsque le contenu Tableau intégré est chargé dans votre application externe, le flux de code d’autorisation, un flux Oauth est utilisé. Une fois que tous les utilisateurs se sont correctement connectés à leur IdP, ils sont automatiquement connectés à Tableau Cloud. Suivez les étapes décrites ci-dessous pour enregistrer votre serveur EAS auprès de votre site Tableau Cloud.

### Composants clés d’une application connectée

Les composants suivants de l’application connectée fonctionnent avec le jeton JWT dans votre application externe pour authentifier les utilisateurs et afficher le contenu intégré.

- **Serveur d’autorisation externe (EAS) :** Le serveur, généralement votre fournisseur d’identité, qui sert d’interface entre l’utilisateur et l’application externe. Le serveur authentifie et autorise l’accès des utilisateurs au contenu Tableau protégé.
- **URL de l’émetteur :** L’URL qui identifie de manière unique l’instance EAS.

### Flux de travail de l’application connectée

#### Intégration des flux de travail

Le schéma ci-dessous illustre le fonctionnement de l’authentification entre votre serveur d’autorisation externe (EAS), l’application externe (serveur Web et page Web) et l’application connectée à Tableau.

![](/tableau/current/fr-ca/online/fr-ca/Img/connectedapp_how_EAS.png)

1. **L’utilisateur visite la page Web :** Lorsqu’un utilisateur visite le contenu intégré sur une page Web, la page Web envoie une requête GET à l’application externe.
2. **L’application externe redirige la requête vers EAS :** L’application externe renvoie une page Web qui redirige vers le serveur d’autorisation externe (EAS).
3. **L’utilisateur s’authentifie auprès du serveur EAS :** L’utilisateur s’authentifie auprès du serveur EAS et obtient l’autorisation.
4. **EAS renvoie la page Web avec le code d’autorisation :** Le serveur EAS renvoie la page avec un code d’autorisation et redirige vers la page Web.
5. **EAS convertit le code d’autorisation en JWT :** La page Web invite le serveur EAS à convertir le code d’autorisation en JWT, que la page Web insère dans l’URL du contenu intégré.
6. **La page Web demande du contenu à Tableau :** La page Web charge l’iFrame et envoie une requête GET à Tableau.
7. **Tableau valide le jeton :** Tableau valide et signe le JWT dans l’URL et renvoie le contenu, en respectant les étendues d’intégration définies dans le JWT.

## Créer une application connectée

### Étape 1 : Avant de commencer

Pour enregistrer un serveur EAS auprès du site Tableau Cloud , vous devez avoir déjà configuré un serveur EAS. En outre, l’EAS doit envoyer un jeton Web JSON (JWT) valide qui contient les revendications enregistrées et l’en-tête répertorié dans le tableau ci-dessous.

<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;">Revendication</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Nom</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Description ou valeur requise</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>kid</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ID de clé</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Requis (dans l’en-tête) Un identifiant de clé unique du fournisseur d’identité.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>iss</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Émetteur</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Obligatoire (dans l’en-tête ou comme revendication). URI d’émetteur unique, en HTTPS, qui identifie l’application de connexion de confiance et sa clé de signature.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>alg</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Algorithme</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Requis (dans l’en-tête) Algorithme de signature JWT. Les noms d’algorithmes pris en charge sont répertoriés dans la page <a href="https://www.javadoc.io/doc/com.nimbusds/nimbus-jose-jwt/2.21/com/nimbusds/jose/JWSAlgorithm.html" target="_blank">Class JWSAlgorithm</a> de la documentation javadoc.io. </td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>sub</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Objet</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nom d’utilisateur (adresse de courriel) de l’utilisateur <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> authentifié.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>aud</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Public</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>La valeur doit être&nbsp;: "<code>tableau</code><code>:&lt;site_luid&gt;</code>"</p><div><p>Pour obtenir le LUID du site, vous pouvez utiliser la méthode de <a href="https://help.tableau.com/current/api/rest_api/fr-ca/REST/rest_api_ref.htm#sign_in">connexion</a> de l’API&nbsp;REST Tableau ou suivre les étapes ci-dessous pour copier l’ID du site. <b>Remarque&nbsp;:</b> vous devez enregistrer un serveur&nbsp;EAS à l’aide de la procédure décrite <a href="#step2">ici</a> avant de pouvoir copier le ID du site.<br></p><ol><li value="1">Sélectionnez <span class="uicontrol">Paramètres</span>&nbsp;&gt; <span class="uicontrol">Applications connectées</span>, puis sélectionnez l’application connectée au <span class="uicontrol">serveur d’autorisation externe</span>.</li><li value="2"><p>Cliquez sur le bouton <span class="uicontrol">Copier le ID du site</span>.</p><p><img src="https://help.tableau.com/current/online/fr-ca/Img/connectedapp_eas_button_luid.png" alt="Détails du serveur d’autorisation externe, avec un bouton pour copier l’ID du site."></p></li></ol></div></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>exp</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Heure d’expiration</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Pour être valide, un jeton&nbsp;JWT ne doit pas avoir expiré. Le délai d’expiration (en UTC) du jeton JWT doit être compris dans la période de validité maximale, qui est de 10&nbsp;minutes.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>jti</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Identifiant JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">La revendication d’ID JWT fournit un identifiant unique pour le jeton&nbsp;JWT et est sensible à la casse.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">«&nbsp;<code>scp</code>&nbsp;»</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Étendue</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Pour<i> l’intégration des flux de travail</i>, les valeurs prises en charge incluent&nbsp;:</p><p>"<code>tableau:views:embed</code>"<br>"<code>tableau:views:embed_authoring</code> " <br>"<code>tableau:metrics:embed</code>" (Retiré en octobre 2023 (Tableau 2023.3))<br>"<code>tableau:ask_data:embed</code>"(Retiré en février&nbsp;2024 (Tableau&nbsp;2024.1))</p><p><b>Remarques&nbsp;:</b></p><ul><li>Les valeurs doivent être transmises sous forme de type de liste.</li><li>Pour <code>tableau:views:embed</code>, la portée respecte les autorisations des utilisateurs déjà configurées dans <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> et permet aux utilisateurs d’interagir avec les outils dans la vue intégrée s’ils sont disponibles dans la vue d’origine.</li><li>Nous recommandons que le code d’intégration exclue le paramètre de la barre d’outils. Pour plus d’informations, consultez <a href="#known_issues" class="xref">Problèmes connus (intégration des flux de travail uniquement)</a> ci-dessous.</li></ul><p>Pour <i>les flux de travail d’autorisations API REST</i> , consultez <a href="https://help.tableau.com/current/online/fr-ca/connected_apps_scopes.htm#scopes" class="xref">Méthodes d’API REST prenant en charge l’autorisation JWT</a>.</p><p>Pour <i>les flux de travail de l’API de métadonnées qui utilisent l’API REST pour l’authentification</i>, la seule étendue prise en charge est <code>tableau:content:read</code>.</p><p>Pour <i>les flux de travail du service de données VizQL qui utilisent l’API REST pour l’authentification</i>, la seule étendue prise en charge est <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">Accès à la demande&nbsp;–&nbsp;réclamation (capacité d’activation)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour l’<i>intégration des flux de travail</i> uniquement.<p>La valeur doit être "<code>true</code>" et un ou plusieurs groupes Tableau Cloud doivent être spécifiés (voir la ligne suivante). Pour en savoir plus, notamment sur les conditions préalables comme la licence Analytique embarquée ou la licence Blocs Viewer basés sur la capacité, consultez la page <a href="https://help.tableau.com/current/api/embedding_api/fr-ca/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Personnaliser et contrôler l’accès aux données</a> dans l’aide de l’API d’intégration de Tableau v3.</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">Accès à la demande&nbsp;–&nbsp;réclamation (préciser le nom du groupe)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour l’<i>intégration des flux de travail</i> uniquement.<p>La valeur doit correspondre au nom d’un ou plusieurs groupes dans Tableau Cloud. Pour en savoir plus, notamment sur les conditions préalables comme la licence Analytique embarquée ou la licence Blocs Viewer basés sur la capacité, consultez la page <a href="https://help.tableau.com/current/api/embedding_api/fr-ca/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Personnaliser et contrôler l’accès aux données</a> dans l’aide de l’API d’intégration de Tableau v3.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Appartenance aux groupes dynamiques</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour l’<i>intégration des flux de travail</i> uniquement.<p>La valeur doit correspondre au nom d’un ou plusieurs groupes dans Tableau Cloud. Pour plus d’informations, consultez <a href="https://help.tableau.com/current/online/fr-ca/to_add_users_groups.htm#assertions" class="xref">Contrôle dynamique des membres de groupes à l’aide d’assertions</a>.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Attributs utilisateur)</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Valeurs des attributs utilisateur)</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1"><p>Pour l’<i>intégration des flux de travail</i> uniquement.</p><p>vous pouvez inclure des attributs utilisateur dans le JWT. Ensuite, lorsque les fonctions d’attribut utilisateur sont utilisées dans le contenu intégré, Tableau vérifie le contexte de l’utilisateur authentifié et détermine quelles données peuvent être affichées lors de l’exécution.</p><p><b>Remarques&nbsp;:</b></p><ul><li><p>Consultez l’aide de <a href="https://help.tableau.com/current/api/embedding_api/fr-ca/docs/embedding_api_user_attributes.html#known-issues" target="_blank">l’API d’intégration&nbsp;v3 de Tableau</a> pour les <i>problèmes connus</i> et les <i>restrictions</i> susceptibles d’affecter votre flux de travail.</p></li><li>Pour que l’attribut utilisateur fonctionne, 1) vous devez activer le paramètre <span class="uicontrol">Contrôler l’accès des utilisateurs aux flux de travail d’authentification</span> et 2) l’auteur du contenu doit créer une <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_user.htm#user_attributes" target="_blank">fonction d’attribut utilisateur</a>.</li><li>Les attributeurs utilisateur sont sensibles à la casse.</li></ul></td></tr></tbody></table>

**Remarque :** les revendications JWT ci-dessus sont documentées dans la section [Noms de revendications enregistrés](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1) de la documentation distribuée par l’organisation IETF (Internet Engineering Task Force).

### Étape 2 : Enregistrer votre serveur EAS auprès de Tableau Cloud

En enregistrant votre serveur EAS auprès de Tableau Cloud, vous établissez une relation de confiance entre le serveur EAS et votre site Tableau Cloud. Cela signifie que lorsque les utilisateurs accèdent au contenu Tableau intégré dans votre application externe, ils sont redirigés de manière à s’authentifier auprès du fournisseur d’identités. L’EAS génère le jeton d’authentification, qui est transmis à Tableau Cloud pour vérification. Une fois la relation de confiance vérifiée, l’accès au contenu intégré est accordé aux utilisateurs.

**Remarque :** certains EAS prennent en charge l’option d’affichage d’une boîte de dialogue de consentement qui requiert l’approbation des utilisateurs pour que l’application accède au contenu Tableau. Pour garantir la meilleure expérience à vos utilisateurs, nous vous recommandons de configurer votre EAS de manière à ce qu’il accepte automatiquement la demande de l’application externe au nom des utilisateurs.

1. En tant qu’administrateur de site, connectez-vous à Tableau Cloud.
2. Dans le volet gauche, sélectionnez Paramètres > Applications connectées.
3. Cliquez sur la flèche déroulante du bouton Nouvelle application connectée et sélectionnez Confiance Oauth 2.0.
4. Dans la boîte de dialogue Créer une application connectée, suivez la procédure ci-dessous :  
    1. Dans la zone de texte Nom de l’application connectée, saisissez un nom pour l’application connectée.
    2. Dans la zone de texte URL de l’émetteur, collez l’URL du serveur EAS.
    3. Sélectionnez l’option Activer l’application connectée. Pour des raisons de sécurité, une application connectée est désactivée par défaut lors de sa création.
    4. Une fois terminé, cliquez sur le bouton Créer.
    ![Un formulaire pour créer une application connectée, incluant les champs pour le nom et les URL et une case à cocher pour activer l’application.](/tableau/current/fr-ca/online/fr-ca/Img/connectedapp_create_eas.png)
5. Une fois l’application connectée créée, copiez l’ID de site de l’application connectée. L’ID de site est utilisé pour la revendication « aud » (Audience) du JWT décrite à l’étape 1 ci-dessus.
    
    ![Détails du serveur d’autorisation externe, avec un bouton pour copier l’ID du site.](/tableau/current/fr-ca/online/fr-ca/Img/connectedapp_eas_button_luid.png)

### Étape 3 : Étapes suivantes

#### d’intégration des flux de travail

Après avoir configuré votre site Tableau Cloud de manière à utiliser le serveur EAS, vous devez ajouter le code d’intégration à votre application externe. Assurez-vous d’inclure le jeton JWT valide généré par votre EAS, tel que décrit à l étape 1, dans le composant Web que votre application externe appelle.

Pour plus d’informations sur l’intégration de contenu Tableau, consultez ce qui suit :

- Intégrez cu contenu Tableau à l’aide de l’[API v3 d’intégration de Tableau](https://help.tableau.com/current/api/embedding_api/fr-ca/index.html).
- Attributs utilisateur pour le contrôle d’accès basé sur les attributs (ABAC), l’accès à la demande et l’appartenance dynamique aux groupes. Voir [Personnaliser et contrôler l’accès aux données](https://help.tableau.com/current/api/embedding_api/fr-ca/docs/embedding_api_user_attributes.html) dans l’API v3 d’intégration de Tableau.
- Intégrer des métriques, consultez la rubrique [Intégrer des métriques dans des pages Web](https://help.tableau.com/current/pro/desktop/fr-ca/embed_metrics.htm) dans l’aide de Tableau. (En octobre 2023 (Tableau 2023.3), Tableau a retiré la possibilité d’intégrer des métriques.)

**Remarque :** pour que les utilisateurs s’authentifient avec succès lorsqu’ils accèdent au contenu intégré, leurs navigateurs doivent être configurés pour autoriser les témoins tiers.

##### Contrôler où le contenu peut être intégré à l’aide de la liste d’autorisation de domaine pour l’intégration

À partir de juin 2023 (Tableau 2023.2), vous et vos utilisateurs pouvez contrôler si le contenu Tableau peut être intégré sans restriction ou limité à certains domaines à l’aide de la méthode Mettre à jour les paramètres d’intégration pour le site dans l’API REST de Tableau.

Par défaut, le paramètre de site `unrestrictedEmbedding` pour l’intégration est défini sur `true` pour permettre une intégration sans restriction. Vous et vos utilisateurs pouvez également définir le paramètre sur `false` et spécifiez les domaines dans lesquels le contenu Tableau des applications externes peut être intégré à l’aide du paramètre `allowList`.

Pour plus d’informations, consultez l’un des articles suivants ou les deux :

- [Mettre à jour les paramètres d’intégration pour le site](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_site.htm#update_embedding_settings_for_site) dans l’aide de l’API REST de Tableau
- [Paramètre de site Tableau pour l’intégration](https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_site.html#about-tableau-site-settings-for-embedding) dans l’aide de l’API d’intégration v3 de Tableau.

#### Pour les flux de travail d’autorisations API REST

Une fois le jeton JWT configuré, vous devez ajouter le JWT valide à la demande de connexion API REST pour obtenir un accès autorisé. Pour plus d’informations, consultez la section [Étendues d’accès des applications connectées](https://help.tableau.com/current/online/fr-ca/connected_apps_scopes.htm).

#### Pour les flux de travail d’API de métadonnées

Une fois le jeton JWT configuré, vous devez ajouter le JWT valide à la demande de connexion API REST. Pour plus d’informations, consultez la section [Étendues d’accès des applications connectées](https://help.tableau.com/current/online/fr-ca/connected_apps_scopes.htm).

#### Pour les jetons externes des flux de travail SCIM

Après avoir configuré le JWT, vous devez configurer l’authentification SAML et activer la fonctionnalité SCIM. Pour plus d’informations, consultez [Configurer les applications connectées à l’aide de la confiance Oauth 2.0](#scim).

### Problèmes connus (intégration des flux de travail uniquement)

Il existe quelques problèmes connus à l’utilisation des applications connectées. Ils seront corrigés dans une future version.

- **Fonctionnalités de la barre d’outils :** lorsque le paramètre de barre d’outils est défini pour le contenu intégré, les fonctionnalités de la barre d’outils ne fonctionneront pas toutes. Pour contourner ce problème, nous vous recommandons de masquer le paramètre de la barre d’outils comme dans l’exemple ci-dessous.
    
    <tableau-viz id='tab-viz' src='https://online.tableau.com/t/<your\_site>/...'
    	toolbar='hidden'>
    </tableau-viz>

- **Sources de données publiées :** les sources de données publiées définies sur Inviter l’utilisateur pour les informations d’identification de la base de données ne s’afficheront pas. Pour contourner ce problème, si possible, nous recommandons aux propriétaires de sources de données d’intégrer à la place leurs informations d’identification pour la base de données.

### Résolution des problèmes

Lorsque le contenu intégré ne s’affiche pas dans votre application externe ou en cas d’échec de l’autorisation API REST de Tableau, vous pouvez utiliser les outils de développement d’un navigateur pour inspecter et identifier les codes d’erreur qui pourraient être associés à la fonctionnalité EAS activée sur votre siteTableau Cloud.

Consultez le tableau ci-dessous pour revoir la description du code d’erreur et la solution possible.

<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;">Code d’erreur</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Résumé</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Description</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Résolution ou explication potentielle</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">L’utilisateur de Tableau est introuvable</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que la valeur de revendication ’<code>sub</code>’ (sujet) dans le jeton JWT est le nom d’utilisateur (adresse de courriel) de l’utilisateur Tableau Cloud authentifié. Cette valeur est sensible à la casse.<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">Échec de la connexion</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Cette erreur est généralement causée par l’un des problèmes de réclamation suivants dans le JWT&nbsp;:<ul><li>La valeur ’<code>exp</code>’ (Temps d’expiration) dépasse la période de validité maximale par défaut. Pour résoudre ce problème, examinez les <a href="https://help.tableau.com/current/online/fr-ca/connected_apps_eas.htm#jwt" target="_blank">revendications enregistrées</a> requises pour un JWT valide et assurez-vous que la valeur correcte ne dépasse pas 10&nbsp;minutes.</li><li>La valeur ’<code>sub</code>’ (sujet) appelle un utilisateur inconnu. Pour résoudre ce problème, vérifiez que la valeur ’<code>sub</code>’ est le nom d’utilisateur (adresse de courriel) de l’utilisateur Tableau Cloud authentifié.</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">L’accès à la demande n’est pas pris en charge</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">L’accès à la demande est disponible uniquement via les sites Tableau Cloud sous licence.</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">Serveur EAS introuvable</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que l’émetteur approprié est appelé.</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">Limite de serveurs EAS dépassée</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le site a atteint le nombre maximal autorisé (1) de serveurs d’autorisation externes (EAS) enregistrés.</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">URL de l’émetteur non valide</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">L’URL de l’émetteur n’est pas valide ou l’attribut ’<code>iss</code>’ (émetteur) est absent du jeton 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">URI&nbsp;JWKS manquant</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">L’URI JWKS n’existe pas dans les métadonnées IdP ou l’URI JWKS n’est pas configuré dans Tableau. Pour résoudre ce problème, configurez un URI JWKS valide.</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">Échec de la récupération de la source de clé</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que l’URI&nbsp;JWKS est configuré correctement.</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">Échec de la récupération des métadonnées à partir de issuerUrl</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que l’URI&nbsp;JWKS est configuré correctement.</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">Point de terminaison de métadonnées EAS manquant</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que l’EAS est configuré correctement et que l’émetteur approprié est appelé.</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">Émetteur manquant</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que l’émetteur approprié est appelé. </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">L’en-tête JWT contient des problèmes</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Les revendications ’<code>kid</code>’ (ID du secret) ou ’<code>clientId</code>’ (émetteur) sont manquantes dans l’en-tête JWT. Pour résoudre ce problème, assurez-vous que ces informations sont incluses.</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 contient des problèmes</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez les éléments suivants&nbsp;:<ul><li>La valeur ’<code>aud</code>’ (audience) référencée dans le jeton JWT utilise la valeur "tableau". Cette valeur est sensible à la casse.</li><li>Les valeurs ’<code>aud</code>’ (audience) et ’<code>sub</code>’ (sujet) sont incluses dans le jeton 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 n’a pas pu trouver les clés</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Impossible de trouver le secret.<p>Pour résoudre ce problème, vérifiez que l’émetteur approprié est appelé. </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">Problème avec l’algorithme de signature JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre le problème, vous pouvez supprimer l’algorithme de signature. </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">Problème avec les exigences de signature JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez auprès de l’EAS ou de l’IdP que le JWT est signé avec une taille de clé 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">JWT unique requis</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le JWT a déjà été utilisé dans le processus d’authentification. Pour résoudre ce problème, l’EAS ou l’IdP doit générer un nouveau 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">Le domaine du contenu intégré n’est pas spécifié</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, assurez-vous que le paramètre <code>unrestrictedEmbedding</code> est défini sur <code>true</code> ou que le paramètre <code>domainAllowlist</code> inclut les domaines dans lesquels le contenu Tableau est intégré à l’aide de la méthode <a href="https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_site.htm#embedding_settings_for_site" target="_blank">Mettre à jour les paramètres d’intégration pour le site</a> dans l’API 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">ID JWT manquant</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Pour résoudre ce problème, vérifiez que ’<code>jti</code>’ (ID JWT) est inclus dans le 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">Serveur&nbsp;EAS désactivé</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">L’application connectée pour le serveur&nbsp;EAS enregistrée sur le site est désactivée.</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"> La valeur ’<code>exp</code>’ (Temps d’expiration) dépasse la période de validité maximale par défaut. Pour résoudre ce problème, examinez les <a href="https://help.tableau.com/current/online/fr-ca/connected_apps_eas.htm#jwt" target="_blank">revendications enregistrées</a> requises pour un JWT valide et assurez-vous que la valeur correcte ne dépasse pas 10&nbsp;minutes.</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">Problèmes au niveau de la revendication relative aux portées</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Cette erreur peut se produire lorsque la revendication ’<code>scp</code> ’ (portée) ne figure pas dans le jeton JWT ou n’est pas transmise en tant que type de liste. Pour résoudre ce problème, vérifiez que ’<code>scp</code> ’ est inclus dans le jeton JWT et transmis en tant que type de liste. Pour obtenir de l’aide sur la résolution des problèmes d’un jeton JWT, consultez <a href="https://jwt.io/" target="_blank">Débogueur</a> sur le site 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">Le jeton JWT n’est ni signé ni chiffré</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Tableau ne prend pas en charge un JWT non signé ou chiffré.</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">Revendication relative aux portées manquante</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le jeton JWT ne contient pas la revendication ’<code>scp</code>’ (portée) requise. Pour résoudre ce problème, vérifiez que ’<code>scp</code>’ est inclus dans le JWT. Pour obtenir de l’aide sur la résolution des problèmes d’un jeton JWT, consultez <a href="https://jwt.io/" target="_blank">Débogueur</a> sur le site 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">Erreur inattendue liée à l’ID JWT</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Une erreur inattendue s’est produite au niveau de la revendication ’<code>jti</code>’ (ID JWT). Pour résoudre ce problème, un nouveau ’<code>jti</code>’ doit être généré.</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">L’accès à la demande n’est pas pris en charge</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le site ne dispose pas du modèle basé sur l’utilisation de l’analytique embarquée qui est requis pour activer l’accès à la demande. Pour plus d’informations, consultez <a href="https://help.tableau.com/current/online/fr-ca/license_product_keys.htm#embedded-analytics" class="xref">Comprendre les modèles de licences</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">EPHÉMERAL_USER_NOT_SUPPORTED</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">L’accès à la demande n’est pas pris en charge lorsque l’attribut iframe-auth est activé</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Cette erreur peut se produire lorsque l’attribut iframe-auth est activé. Pour résoudre ce problème, vérifiez que l’API Tableau Embedding version&nbsp;3.6 ou ultérieure est utilisée.</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 dépasse la taille maximale</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Cette erreur peut se produire lorsque la taille du JWT dépasse 8&nbsp;000 octets. Pour résoudre ce problème, assurez-vous que seules les revendications nécessaires sont transmises à <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">L’accès à la demande n’est pas pris en charge</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Ce site n’est pas concédé sous licence avec un modèle d’analytique embarquée basé sur l’utilisation; ou les blocs Viewer basés sur la capacité ne sont pas activés avec l’édition Cloud+ ou Tableau+. Il s’agit là des conditions préalables pour l’accès sur demande. Pour plus d’informations, consultez <a href="https://help.tableau.com/current/online/fr-ca/license_product_keys.htm#UsageBased" class="xref">Modèle de licence basée sur l’utilisation</a> ou <a href="https://help.tableau.com/current/online/fr-ca/license_product_keys.htm#capacity" class="xref">Modèle de licence basée sur la capacité</a>.</td></tr></tbody></table>