---
schema_version: "1"
id: 7a58dabfe78b40617e1e2746a18fedc8fb9c7cacd0579979e0a776eb98072fd4
title: Konfigurieren von verbundenen Apps mit OAuth 2.0-Vertrauensstellung
collection: tableau
version: current
locale: de-de
portal_url: https://docs.salesforce.com/tableau/current/de-de/online/connected_apps_eas.md
canonical_url: https://help.tableau.com/current/online/de-de/connected_apps_eas.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dbb314630be26fd689534e050fe65236bcd0e396c55f99795e2823e7ab3af976
description: Configure connected apps with OAuth 2.0 trust by registering an external authorization server.
---
[Zum Hauptinhalt springen](#main-content)

# Konfigurieren von verbundenen Apps mit OAuth 2.0-Vertrauensstellung

Als Administrator einer Tableau Cloud\-Site können Sie einen externen Autorisierungsserver (External Authorization Server, EAS) oder auch mehrere registrieren, um mithilfe des OAuth 2.0-Standardprotokolls eine Vertrauensbeziehung zwischen Ihrer Tableau Cloud\-Site und dem EAS herzustellen.

**Wichtig:**

- Einige der in diesem Thema beschrieben Verfahren erfordern eine Konfiguration mit Software und Diensten von Drittanbietern. Wir haben uns nach Kräften bemüht, die Verfahren zur Aktivierung der EAS-Funktion in Tableau Cloud zu verifizieren. Software und Dienste von Drittanbietern können sich jedoch ändern oder in Ihrer Organisation anders ausfallen. Sollten Probleme auftreten, entnehmen Sie offizielle Konfigurationsdetails und Supportinformationen bitte der Dokumentation Ihrer Drittanbieter.
- Damit das Sitzungs-Token gültig ist, müssen die Uhren der externen Anwendung und des Servers, der die externe Anwendung hostet, auf koordinierte Weltzeit (UTC) eingestellt sein. Wenn eine der Uhren einen anderen Standard verwendet, wird der verbundenen App nicht vertraut.

## So funktionieren mit Tableau verbundene Apps mit OAuth 2.0-Vertrauensstellung

Die Vertrauensbeziehung zwischen Ihrer Tableau Cloud\-Site und externer Anwendung wird über einen Authentifizierungstoken im JWT-Standard (JSON Web Token) hergestellt und verifiziert.

Beim Laden eines eingebetteten Tableau-Inhalts in Ihre externe Anwendung wird Autorisierungscode-, OAuth-Schema verwendet. Nach der erfolgreichen Anmeldung beim IdP sind Benutzer automatisch bei Tableau Cloud angemeldet. Führen Sie die unten aufgeführten Schritte durch, um Ihren EAS mit Ihrer Tableau Cloud\-Site zu registrieren.

### Hauptkomponenten einer verbundenen App

Die folgenden Komponenten der verbundenen App greifen mit dem JWT in Ihrer externen Anwendung ineinander, um Benutzer zu authentifizieren und eingebettete Inhalte anzuzeigen.

- **Externer Autorisierungsserver (EAS):** Der Server, meist Ihr IdP, der als Schnittstelle zwischen dem Benutzer und der externen Anwendung fungiert. Der Server authentifiziert und autorisiert den Benutzerzugriff auf die geschützten Tableau-Inhalte.
- **Aussteller-URL:** Die URL, die die EAS-Instanz eindeutig identifiziert.

### Workflow für verbundene Apps

#### Einbettungs-Workflows

Das folgende Diagramm zeigt, wie die Authentifizierung zwischen Ihrem EAS-Server, der externen Anwendung (Webserver und Webseite) und der verbundenen App funktioniert.

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

1. **Benutzer besucht die Webseite:** Wenn ein Benutzer den eingebetteten Inhalt einer Webseite aufruft, sendet die Webseite eine GET-Anfrage an die externe Anwendung.
2. **Externe Anwendung leitet Anfrage an EAS weiter:** Die externe Anwendung antwortet mit einer Webseite, die zum externen Autorisierungsserver (EAS) weiterleitet.
3. **Benutzer authentifiziert sich bei EAS:** Der Benutzer authentifiziert und autorisiert sich beim EAS.
4. **EAS antwortet auf die Webseite mit einem Autorisierungscode:** Das EAS antwortet der Seite mit einem Autorisierungscode und leitet wieder zurück zu der Webseite.
5. **EAS konvertiert Autorisierungscode in JWT:** Die Webseite ruft den EAS auf, um den Autorisierungscode in ein JWT umzuwandeln, welches die Webseite dann in die URL des eingebetteten Inhalts einfügt.
6. **Webseite fordert Inhalte von Tableau an:** Die Webseite lädt das iFrame und sendet eine GET-Anfrage an Tableau.
7. **Tableau validiert das Token:** Tableau validiert das JWT in der URL mit der Signatur und antwortet mit dem Inhalt und respektiert die im JWT definierten Einbettungsbereiche.

## Erstellen einer verbundenen App

### Schritt 1: Bevor Sie beginnen

Um einen EAS bei Ihrer Tableau Cloud\-Site zu registrieren, müssen Sie über einen EAS verfügen, der bereits konfiguriert ist. Außerdem muss der EAS ein gültiges JSON-Webtoken (JSON Web Token, JWT) senden, das die in der folgenden Tabelle aufgeführten registrierten Ansprüche und Header enthält.

<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;">Anspruch</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Name</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Beschreibung oder erforderlicher Wert</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">Schlüssel-ID</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Erforderlich (im Header). Eine eindeutige Schlüsselkennung des Identitätsanbieters.</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">Aussteller (Issuer)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Erforderlich (im Header oder als Anspruch). Eindeutiger Aussteller-URI, in HTTPS, der die vertrauenswürdige verbundene App und ihren Signaturschlüssel identifiziert.</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">Algorithmus (Algorithm)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Erforderlich (im Header). JWT-Signaturalgorithmus. Unterstützte Algorithmusnamen sind in der javadoc.io-Dokumentation auf der Seite <a href="https://www.javadoc.io/doc/com.nimbusds/nimbus-jose-jwt/2.21/com/nimbusds/jose/JWSAlgorithm.html" target="_blank">Class JWSAlgorithm</a> aufgeführt. </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">Betreff (Subject)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Benutzername (E-Mail-Adresse) des authentifizierten <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span>-Benutzers.</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">Zielgruppe (Audience)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Der Wert muss sein: "<code>tableau</code><code>:&lt;site_luid&gt;</code>"</p><div><p>Um die Site-LUID zu erhalten, können Sie die <a href="https://help.tableau.com/current/api/rest_api/de-de/REST/rest_api_ref.htm#sign_in">Anmelde</a>methode der Tableau-REST-API verwenden oder die folgenden Schritte ausführen, um die Site-LUID zu kopieren. <b>Hinweis:</b> Bevor Sie die Site-ID kopieren können, müssen Sie einen EAS nach dem <a href="#step2">hier</a> beschriebenen Verfahren registrieren.<br></p><ol><li value="1">Wählen Sie <span class="uicontrol">Einstellungen</span>&nbsp;&gt; <span class="uicontrol">Verbundene Apps</span> aus und wählen Sie dann die verbundene App <span class="uicontrol">Externer Autorisierungsserver</span> aus.</li><li value="2"><p>Klicken Sie auf die Schaltfläche <span class="uicontrol">Site-ID kopieren</span>.</p><p><img src="https://help.tableau.com/current/online/de-de/Img/connectedapp_eas_button_luid.png" alt="Details zum externen Autorisierungsserver mit einer Schaltfläche zum Kopieren der Site-ID."></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">Ablaufzeit (Expiration Time)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Ein gültiges JWT darf nicht abgelaufen sein. Die Ablaufzeit (in UTC) des JWT muss innerhalb der maximalen Gültigkeitsdauer liegen, die 10 Minuten beträgt.</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">JWT-ID (JWT ID)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Der JWT-ID-Anspruch stellt einen eindeutigen Bezeichner für das JWT bereit und unterscheidet zwischen Groß- und Kleinschreibung.</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">Bereich</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Zu den unterstützten Werten für <i>Einbettungs-Workflows</i> gehören:</p><p>"<code>tableau:views:embed</code>"<br>"<code>tableau:views:embed_authoring</code>" <br>"<code>tableau:metrics:embed</code>" (Im Oktober&nbsp;2023 (Tableau&nbsp;2023.3) eingestellt)<br>„<code>tableau:ask_data:embed</code>“ (Im Februar 2024 eingestellt (Tableau 2024.1))</p><p><b>Hinweise:</b></p><ul><li>Werte müssen als ein Listentyp übergeben werden.</li><li>Bei <code>tableau:views:embed</code> berücksichtigt der Bereich die bereits in <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> konfigurierten Benutzerberechtigungen und ermöglicht den Benutzern die Interaktion mit den Tools in der eingebetteten Ansicht, wenn diese in der ursprünglichen Ansicht verfügbar sind.</li><li>Wir empfehlen, den Parameter für die Symbolleiste im Einbettungscode nicht zu verwenden. Weitere Informationen finden Sie weiter unten unter <a href="#known_issues" class="xref">Bekannte Probleme (nur Einbettungs-Workflows)</a>.</li></ul><p>Informationen zu <i>REST&nbsp;API-Autorisierungs-Workflows</i> finden Sie unter <a href="https://help.tableau.com/current/online/de-de/connected_apps_scopes.htm#scopes" class="xref">REST&nbsp;API-Methoden, die JWT-Autorisierung unterstützen</a>.</p><p>Für <i>Metadaten-API-Workflows, die die REST-API zur Authentifizierung verwenden</i>, ist der einzige unterstützte Bereich <code>tableau:content:read</code>.</p><p>Für <i>VizQL Data Service-Workflows, die die REST-API zur Authentifizierung verwenden</i>, ist der einzige unterstützte Bereich <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">On-Demand-Zugriff – Anspruch (Funktion aktivieren)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nur für <i>Einbettungs-Workflows</i>.<p>Der Wert muss "<code>true</code>" sein, und eine oder mehrere Tableau Cloud-Gruppen müssen angegeben werden (siehe nächste Zeile). Weitere Informationen, einschließlich Voraussetzungen (wie die Lizenz für eingebettete Analytics oder kapazitätsbasierte Viewer-Blöcke), finden Sie unter <a href="https://help.tableau.com/current/api/embedding_api/de-de/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Anpassen und Steuern des Datenzugriffs</a> in der Hilfe zur Tableau Embedding API&nbsp;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">On-Demand-Zugriff – Anspruch (Gruppennamen angeben)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nur für <i>Einbettungs-Workflows</i>.<p>Der Wert muss mit dem Namen einer oder mehrerer Gruppen in Tableau Cloud übereinstimmen. Weitere Informationen, einschließlich Voraussetzungen (wie die Lizenz für eingebettete Analytics oder kapazitätsbasierte Viewer-Blöcke), finden Sie unter <a href="https://help.tableau.com/current/api/embedding_api/de-de/docs/embedding_api_user_attributes.html#on-demand-access-for-users" target="_blank">Anpassen und Steuern des Datenzugriffs</a> in der Hilfe zur Tableau Embedding API&nbsp;v3.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Dynamische Gruppenmitgliedschaft</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nur für <i>Einbettungs-Workflows</i>.<p>Der Wert muss mit dem Namen einer oder mehrerer Gruppen in Tableau Cloud übereinstimmen. Weitere Informationen finden Sie unter <a href="https://help.tableau.com/current/online/de-de/to_add_users_groups.htm#assertions" class="xref">Dynamische Gruppenmitgliedschaft mithilfe von Assertionen</a>.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Benutzerattribute)</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">(Benutzerattributwerte)</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1"><p>Nur für <i>Einbettungs-Workflows</i>.</p><p> Sie können Benutzerattribute in das JWT einfügen. Wenn Benutzerattributfunktionen dann in eingebetteten Inhalten verwendet werden, überprüft Tableau den Kontext des authentifizierten Benutzers und stellt fest, welche Daten zur Laufzeit angezeigt werden können.</p><p><b>Hinweise:</b></p><ul><li><p>Überprüfen Sie, ob in der Hilfe zu <a href="https://help.tableau.com/current/api/embedding_api/de-de/docs/embedding_api_user_attributes.html#known-issues" target="_blank">Embedding API&nbsp;v3</a> <i>Bekannte Probleme</i> und <i>Einschränkungen</i> aufgeführt sind, die Ihren Workflow beeinträchtigen könnten.</p></li><li>Damit das Benutzerattribut funktioniert, müssen Sie 1.) die Einstellung <span class="uicontrol">Benutzerzugriff in Authentifizierungsworkflows steuern</span> aktivieren, und 2.) der Inhaltsautor muss eine <a href="https://help.tableau.com/current/pro/desktop/de-de/functions_functions_user.htm#user_attributes" target="_blank">Benutzerattributfunktion</a> erstellen.</li><li>Bei Benutzerattributen wird die Groß-/Kleinschreibung berücksichtigt.</li></ul></td></tr></tbody></table>

**Hinweis:** Die oben aufgeführten JWT-Ansprüche sind im Abschnitt [Registered Claim Names](https://datatracker.ietf.org/doc/html/rfc7519#section-4.1) (Namen registrierter Ansprüche) in der von der IETF (Internet Engineering Task Force) vertriebenen Dokumentation dokumentiert.

### Schritt 2: Registrieren Ihres EAS bei Tableau Cloud

Durch die Registrierung Ihres EAS bei Tableau Cloud stellen Sie eine Vertrauensbeziehung zwischen dem EAS und Ihrer Tableau Cloud\-Site her. Das bedeutet, wenn Benutzer auf Tableau-Inhalte zugreifen, die in Ihre externe Anwendung eingebettet sind, werden sie umgeleitet, um sich beim IdP zu authentifizieren. Der EAS generiert das Authentifizierungstoken, das zur Überprüfung an Tableau Cloud übergeben wird. Nachdem die Vertrauensstellung überprüft wurde, wird Benutzern der Zugriff auf den eingebetteten Inhalt gewährt.

**Hinweis:** Einige EAS unterstützen die Option zum Anzeigen eines Dialogfelds, in dem die Benutzer um die Zustimmung gebeten werden, dass die Anwendung auf Tableau-Inhalte zugreifen darf. Um die beste Erfahrung für Ihre Benutzer zu gewährleisten, empfehlen wir Ihnen, Ihren EAS so zu konfigurieren, dass er auf die Anfrage der externen Anwendung automatisch im Namen der Benutzer die Zustimmung erteilt.

1. Melden Sie sich als Site-Administrator bei Tableau Cloud an.
2. Wählen Sie im linken Bereich Einstellungen > Verbundene Apps aus.
3. Klicken Sie auf die Schaltfläche mit dem Dropdown-Pfeil "Neue verbundene App" und wählen Sie OAuth 2.0-Vertrauensstellung aus.
4. Gehen Sie im Dialogfeld „Verbundene App erstellen“ folgendermaßen vor:  
    1. Geben Sie im Textfeld für den Namen der verbundenen App einen Namen für die verbundene App ein.
    2. Fügen Sie im Textfeld Aussteller-URL die Aussteller-URL des EAS ein.
    3. Wählen Sie die Option Verbundene App aktivieren aus. Aus Sicherheitsgründen wird eine verbundene App beim Erstellen standardmäßig auf "Deaktiviert" gesetzt.
    4. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Erstellen.
    ![Ein Formular zum Erstellen einer verbundenen App mit Feldern für den Namen, URLs und einem Kontrollkästchen zum Aktivieren der App.](/tableau/current/de-de/online/de-de/Img/connectedapp_create_eas.png)
5. Nachdem die verbundene App erstellt wurde, kopieren Sie die Standort-ID der verbundenen App . Die Website-ID wird für den oben in Schritt 1 beschriebenen Anspruch „aud“ (Zielgruppe) des JWT verwendet.
    
    ![Details zum externen Autorisierungsserver mit einer Schaltfläche zum Kopieren der Site-ID.](/tableau/current/de-de/online/de-de/Img/connectedapp_eas_button_luid.png)

### Schritt 3: Nächste Schritte

#### Für Einbettungs-Workflows

Nachdem Sie Ihre Tableau Cloud\-Site für die Verwendung Ihres EAS konfiguriert haben, müssen Sie Ihrer externen Anwendung Einbettungscode hinzufügen. Stellen Sie sicher, dass Sie das gültige JWT, das von Ihrem EAS generiert wurde (wie in Schritt 1 beschrieben), in die Webkomponente einschließen, die Ihre externe Anwendung aufruft.

Weitere Informationen zum Einbetten von Tableau-Inhalten finden Sie in den folgenden Abschnitten:

- Betten Sie Tableaucontent mithilfe der [Tableau Embedding-API v3](https://help.tableau.com/current/api/embedding_api/de-de/index.html) ein.
- Benutzerattribute für die attributbasierte Zugriffssteuerung (ABAC), den On-Demand-Zugriff und die dynamische Gruppenmitgliedschaft finden Sie unter [Anpassen und Steuern des Datenzugriffs](https://help.tableau.com/current/api/embedding_api/de-de/docs/embedding_api_user_attributes.html) in der Tableau Embedding API v3.
- Informationen zum Einbetten von Metriken finden Sie unter dem Thema [Einbetten von Metriken in Webseiten](https://help.tableau.com/current/pro/desktop/de-de/embed_metrics.htm) in der Tableau-Hilfe. (In Oktober 2023 (Tableau 2023.3) hat Tableau die Möglichkeit zum Einbetten von Metriken eingestellt.)

**Hinweis:** Damit Benutzer beim Zugriff auf eingebettete Inhalte erfolgreich authentifiziert werden, müssen Browser so konfiguriert sein, dass sie Cookies von Drittanbietern zulassen.

##### Steuern, wo Inhalte eingebettet werden können, indem Sie die Domänen-Zulassungsliste zum Einbetten verwenden

Seit Juni 2023 (Tableau 2023.2) können Sie und Ihre Benutzer mithilfe der Methode „Einbettungseinstellungen für Website aktualisieren“ in der Tableau-REST-API steuern, ob Tableau-Inhalte ohne Einschränkung eingebettet werden können oder dies auf bestimmte Domänen beschränkt sein soll.

Standardmäßig ist die Site-Einstellung `unrestrictedEmbedding` für die Einbettung auf `true` festgelegt, um ein uneingeschränktes Einbetten zu ermöglichen. Alternativ können Sie und Ihre Benutzer die Einstellung auf `false` festlegen und mithilfe des Parameters `allowList` die Domänen angeben, in denen Tableau-Inhalte in externen Anwendungen eingebettet werden können.

Weitere Informationen finden Sie unter einem der beiden folgenden Themen:

- [Einbettungseinstellungen für die Website aktualisieren](https://help.tableau.com/current/api/rest_api/de-de/REST/rest_api_ref_site.htm#update_embedding_settings_for_site) in der Tableau REST API-Hilfe
- [Tableau-Site-Einstellung zum Einbetten](https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_site.html#about-tableau-site-settings-for-embedding) in der Tableau Embedding API v3-Hilfe.

#### Für REST API-Autorisierungs-Workflows

Nachdem das JWT konfiguriert wurde, müssen Sie das gültige JWT der REST API-Anmeldeanforderung für autorisierten Zugriff hinzufügen. Weitere Informationen finden Sie unter [Zugriffsbereiche für verbundene Apps](https://help.tableau.com/current/online/de-de/connected_apps_scopes.htm).

#### Für Metadaten-API-Workflows

Nachdem das JWT konfiguriert wurde, müssen Sie das gültige JWT der REST API-Anmeldeanforderung hinzufügen. Weitere Informationen finden Sie unter [Zugriffsbereiche für verbundene Apps](https://help.tableau.com/current/online/de-de/connected_apps_scopes.htm).

#### Für externe Token für SCIM-Workflows

Nachdem Sie das JWT konfiguriert haben, müssen Sie SAML-Authentifizierung konfiguriert und die SCIM-Funktion aktiviert haben. Weitere Informationen finden Sie unter [Konfigurieren von verbundenen Apps mit OAuth 2.0-Vertrauensstellung](#scim).

### Bekannte Probleme (nur Einbettungs-Workflows)

Bei der Verwendung von verbundenen Apps gibt es einige bekannte Probleme, die in einer zukünftigen Version behoben werden.

- **Symbolleistenfeatures:** Wenn für eingebettete Inhalte der Symbolleistenparameter definiert ist, funktionieren manche Symbolleistenfeatures nicht. Um dieses Problem zu umgehen, empfehlen wir Ihnen, den Symbolleistenparameter (wie im folgenden Beispiel gezeigt) auszublenden.
    
    <tableau-viz id='tab-viz' src='https://online.tableau.com/t/<your\_site>/...'
    	toolbar='hidden'>
    </tableau-viz>

- **Veröffentlichte Datenquellen:** Veröffentlichte Datenquellen, für die festgelegt ist, dass Benutzer Datenbankanmeldeinformationen eingeben müssen, werden nicht angezeigt. Um dieses Problem zu umgehen, empfehlen wir, dass Datenquellenbesitzer stattdessen ihre eigenen Datenbankanmeldeinformationen einbetten (sofern möglich).

### Problembehebung

Wenn eingebettete Inhalte in Ihrer externen Anwendung nicht angezeigt werden oder wenn die Tableau-REST API-Autorisierung fehlschlägt, können Sie die Entwicklertools eines Browsers verwenden, um Fehlercodes zu überprüfen und zu identifizieren, die möglicherweise mit dem in Ihrer Tableau Cloud\-Site aktivierten EAS-Feature im Zusammenhang stehen.

In der folgenden Tabelle finden Sie die Beschreibungen der Fehlercodes und der möglichen Lösung.

<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;">Fehlercode</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Zusammenfassung</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Beschreibung</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Mögliche Lösung oder Erklärung</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">Tableau-Benutzer konnte nicht gefunden werden</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der Anspruchswert "<code>sub</code>" (Subjekt) im JWT der Benutzername (E-Mail-Adresse) des authentifizierten Tableau Cloud-Benutzers ist. Bei dem Wert wird die Groß-/Kleinschreibung berücksichtigt.<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">Fehler beim Anmelden</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Dieser Fehler wird meist durch eines der folgenden Anspruchsprobleme im JWT verursacht:<ul><li>Die Ablaufzeit "<code>exp</code>" (Expiration Time) überschreitet die standardmäßig maximale Gültigkeitsdauer. Um dieses Problem zu beheben, überprüfen Sie <a href="https://help.tableau.com/current/online/de-de/connected_apps_eas.htm#jwt" target="_blank">registrierte Ansprüche</a>, die für ein gültiges JWT erforderlich sind, und stellen Sie sicher, dass der korrekte Wert&nbsp;10 Minuten nicht überschreitet.</li><li>Der Wert in "<code>sub</code>" (subject) ruft einen unbekannten Benutzer auf. Um dieses Problem zu beheben, vergewissern Sie sich, dass der Wert "<code>sub</code>" der Benutzername (E-Mail-Adresse) des authentifizierten Tableau Cloud-Benutzers ist.</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">Der On-Demand-Zugriff wird nicht unterstützt</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Der On-Demand-Zugriff ist nur über lizenzierte Tableau Cloud-Sites verfügbar.</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 nicht gefunden</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der richtige Aussteller aufgerufen wird.</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 überschritten</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Die Site hat die maximal zulässige Anzahl (1) registrierter externer Autorisierungsserver (EAS) erreicht.</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">Ungültige Aussteller-URL</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Die Aussteller-URL ist ungültig oder das Attribut "<code>iss</code>" (Issuer, Aussteller) fehlt im 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">Fehlender JWKS-URI</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Der JWKS-URI ist in den IdP-Metadaten nicht vorhanden oder der JWKS-URI ist in Tableau nicht konfiguriert. Um dieses Problem zu beheben, konfigurieren Sie einen gültigen JWKS-URI.</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">Fehler beim Abrufen der Schlüsselquelle</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der JWKS-URI richtig konfiguriert ist.</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">Fehler beim Abrufen von Metadaten von issuerUrl</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der JWKS-URI richtig konfiguriert ist.</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">EAS-Metadaten-Endpunkt fehlt</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der EAS richtig konfiguriert ist und der richtige Aussteller aufgerufen wird.</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">Fehlender Aussteller</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie, ob der richtige Aussteller aufgerufen wird. </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">Der JWT-Header enthält Probleme.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Im JWT-Header fehlen die Ansprüche "<code>kid</code>" (Secret ID, geheime ID) oder "<code>clientId</code>" (Issuer, Aussteller). Um dieses Problem zu beheben, stellen Sie sicher, dass diese Informationen enthalten sind.</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 enthält Probleme</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Überprüfen Sie Folgendes, um dieses Problem zu beheben:<ul><li>Ob der im JWT referenzierte Wert "<code>aud</code>" (Audience, Zielgruppe) den Wert "tableau" verwendet. Bei dem Wert wird die Groß-/Kleinschreibung berücksichtigt.</li><li>Ob "<code>aud</code>" (Audience) und "<code>sub</code>" (Subject) im JWT enthalten sind.</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 konnte Schlüssel nicht finden</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Das Geheimnis konnte nicht gefunden werden.<p>Um dieses Problem zu beheben, überprüfen Sie, ob der richtige Aussteller aufgerufen wird. </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">Es gibt ein Problem mit dem JWT-Signaturalgorithmus.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um das Problem zu beheben, können Sie den Signaturalgorithmus entfernen. </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">Ein Problem mit JWT-Signaturanforderungen liegt vor.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, überprüfen Sie mit dem EAS oder IdP, dass das JWT mit einer RSA-Schlüsselgröße von 2.048 signiert ist.</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">Eindeutiges JWT erforderlich</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Das JWT wurde bereits im Authentifizierungsprozess verwendet. Um dieses Problem zu beheben, muss der EAS oder IdP ein neues JWT generieren.</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">Die Domäne des eingebetteten Inhalts ist nicht angegeben.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, stellen Sie sicher, dass die Einstellung <code>unrestrictedEmbedding</code> auf <code>true</code> festgelegt ist oder der Parameter <code>domainAllowlist</code> die Domänen enthält, in die Tableau-Inhalte mithilfe der Methode <a href="https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_site.htm#embedding_settings_for_site" target="_blank">Einbettungseinstellungen für die Site aktualisieren</a> in der Tableau-REST&nbsp;API eingebettet werden.</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">Fehlende JWT-ID</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Um dieses Problem zu beheben, stellen Sie sicher, dass die "<code>jti</code>" (JWT-ID) im JWT enthalten ist.</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 deaktiviert</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Die verbundene App für das in der Site registrierte EAS ist deaktiviert.</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"> Die Ablaufzeit "<code>exp</code>" (Expiration Time) überschreitet die standardmäßig maximale Gültigkeitsdauer. Um dieses Problem zu beheben, überprüfen Sie <a href="https://help.tableau.com/current/online/de-de/connected_apps_eas.htm#jwt" target="_blank">registrierte Ansprüche</a>, die für ein gültiges JWT erforderlich sind, und stellen Sie sicher, dass der korrekte Wert&nbsp;10 Minuten nicht überschreitet.</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">Probleme mit Geltungsbereichsansprüchen</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Dieser Fehler kann auftreten, wenn der Anspruch "<code>scp</code>" (Scope) entweder im JWT fehlt oder nicht als Listentyp übergeben wird. Um dieses Problem zu beheben, überprüfen Sie, ob "<code>scp</code>" im JWT enthalten ist und als Listentyp übergeben wird. Hilfe zur Fehlerbehebung bei einem JWT finden Sie unter <a href="https://jwt.io/" target="_blank">Debugger</a> auf der auth0-Site.</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">Das JWT ist unsigniert oder verschlüsselt</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Tableau unterstützt keine unsignierten oder verschlüsselten JWT.</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">Anspruch für Bereiche fehlt</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Dem JWT fehlt der erforderliche Anspruch "<code>scp</code>" (Geltungsbereich). Um dieses Problem zu beheben, stellen Sie sicher, dass "<code>scp</code>" im JWT enthalten ist. Hilfe zur Fehlerbehebung bei einem JWT finden Sie unter <a href="https://jwt.io/" target="_blank">Debugger</a> auf der auth0-Site.</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">Unerwarteter JWT-ID-Fehler</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Es ist ein unerwarteter Fehler mit der "<code>jti</code>" (JWT-ID) aufgetreten. Um dieses Problem zu beheben, muss ein neues JWT mit einem neuen "<code>jti</code>" generiert werden.</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">Der On-Demand-Zugriff wird nicht unterstützt</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Die Site ist nicht mit dem nutzungsbasierten Modell „Embedded Analytics“ lizenziert, das erforderlich ist, um On-Demand-Zugriff zu aktivieren. Weitere Informationen finden Sie unter <a href="https://help.tableau.com/current/online/de-de/license_product_keys.htm#embedded-analytics" class="xref">Modelle mit befristeten Lizenzen</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">Der On-Demand-Zugriff wird nicht unterstützt, wenn das Attribut "iframe-auth" aktiviert ist</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Dieser Fehler kann auftreten, wenn das Attribut "iframe-auth" aktiviert ist. Um dieses Problem zu beheben, müssen Sie sicherstellen, dass die Tableau Embedding API-Version&nbsp;3.6 (oder höher) verwendet wird.</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 überschreitet die maximale Größe</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Dieser Fehler kann auftreten, wenn die JWT-Größe 8000 Byte überschreitet. Um dieses Problem zu beheben, stellen Sie sicher, dass nur die erforderlichen Ansprüche an <span class="mc-variable Variables.ProductName variable">Tableau Cloud</span> übergeben werden.</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">On-Demand-Zugriff wird nicht unterstützt.</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Diese Site ist nicht mit dem nutzungsbasierten Modell „Eingebettete Analytics“ lizenziert; oder kapazitätsbasierte Viewer-Blöcke sind mit Cloud+ oder Tableau+ nicht aktiviert, was für einen On-Demand-Zugriff erforderlich ist. Weitere Informationen finden Sie unter <a href="https://help.tableau.com/current/online/de-de/license_product_keys.htm#UsageBased" class="xref">Nutzungsbasiertes Lizenzmodell</a> oder <a href="https://help.tableau.com/current/online/de-de/license_product_keys.htm#capacity" class="xref">Kapazitätsbasiertes Lizenzmodell</a>.</td></tr></tbody></table>