Empfang von Tickets von Tableau Server

Nachdem Sie vertrauenswürdige IP-Adressen zu Tableau Server hinzugefügt haben, können Sie den Webserver zum Empfang von Tickets von Tableau Server per POST-Anforderungen konfigurieren (Schritt 2 im Diagramm). Die POST-Anforderung muss an http://<server_name>/trusted gesendet werden. Beispiel, Die POST-Anforderung muss an http://tabserv/trusted gesendet werden, nicht an http://tabserv.

Hinweis: Wenn SSL aktiviert ist, müssen Sie https anstatt von http verwenden. Beispielsweise: https://tabserv/trusted.

Diese Daten können Sie in einer POST-Anforderung an Tableau Server verwenden:

  • username=<username> (erforderlich): Der Benutzername eines lizenzierten Tableau Server-Benutzers. Wenn Sie die lokale Authentifizierung verwenden, kann der Benutzername eine einfache Zeichenfolge sein (z. B. username=jsmith). Wenn Sie Active Directory mit mehreren Domänen verwenden, müssen Sie den Domänennamen zusammen mit dem Benutzernamen (z. B. username=MyCo\jsmith) angeben.

  • target_site=<site id> (erforderlich, wenn sich die Ansicht nicht auf der Standardsite befindet): Gibt an, welche Site die Ansicht enthält, wenn Tableau Server mehrere Websites ausführt und sich die Ansicht auf einer anderen Site befindet als auf der Site "Default" (Standard) (z. B. target_site=Sales). Verwenden Sie als Wert für <site id> die Site-ID, die Sie beim Erstellen der Site erhalten haben. Bei dem Wert wird die Groß-/Kleinschreibung berücksichtigt. Falls die Site-ID SAles ist, gilt target_site=SAles.

  • client_ip=<IP address> (optional): Dient zur Angabe der IP-Adresse des Computers, dessen Webbrowser auf die Ansicht zugreift (z. B. client_ip=123.45.67.891). Dies ist nicht die IP-Adresse des Webservers, der die POST-Anforderung an Tableau Server sendet. Wenn Sie diesen Parameter verwenden, finden Sie weitere Informationen unter Optional: Konfigurieren des Client-IP-Abgleichs.

Die Antwort von Tableau Server auf die POST-Anforderung erfolgt in Form einer eindeutigen Zeichenfolge (das Ticket). Wenn Tableau Server die Anforderung nicht verarbeiten kann, wird -1 zurückgegeben. Tipps zur Problembehebung finden Sie unter Ticketwert -1 wird von Tableau Server zurückgegeben. Damit sich Benutzer beim Klicken auf eine eingebettete Ansicht erfolgreich authentifizieren können, müssen ihre Browser so konfiguriert sein, dass Cookies von Drittanbietern zulässig sind.

Das Ticketformat hat sich in Tableau Server 10.2 geändert. Das Ticketformat ist nun eine Zeichenfolge bestehend aus zwei Teilen. Bei jedem Teil handelt es sich um eine 128-Bit-Zeichenfolge, die vor dem Zurückgeben an den Client codiert wird. Bei dem ersten Teil handelt es sich um eine universell eindeutige ID (UUID v4), die Base64-codiert ist. Bei dem zweiten Teil handelt es sich um eine 24 Zeichen umfassende, sichere, zufällige Zeichenfolge. Die Verkettung dieser Teile kann als Base64(UUIDv4):SecureRandomString ausgedrückt werden. Ein Beispiel für ein Ticket kann wie folgt aussehen: 9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5.

Anschließend müssen Sie den Code hinzufügen, der dem Webserver ermöglicht, eine URL für die Ansicht zu erstellen, die den Speicherort der Ansicht und das Ticket enthält.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.