Ticket ophalen van Tableau Server
Nadat u vertrouwde IP-adressen hebt toegevoegd aan Tableau Server, bent u klaar om uw webserver te configureren om tickets van Tableau Server te ontvangen via POST-verzoeken (Stap 2 in het diagram). Het POST-verzoek moet naar http://<server_name>/trusted
worden verzonden. Het POST-verzoek moet bijvoorbeeld naar http://tabserv/trusted
worden verzonden, niet naar http://tabserv
.
Opmerking: Als SSL is ingeschakeld, moet u https gebruiken in plaats van http. Bijvoorbeeld: https://tabserv/trusted
.
Dit zijn de data die u kunt gebruiken in een POST-verzoek aan Tableau Server:
username=<username>
(vereist): De gebruikersnaam voor een gelicentieerde Tableau Server-gebruiker. Als u lokale verificatie gebruikt, kan de gebruikersnaam een eenvoudige tekenreeks zijn (bijvoorbeeldusername=jsmith
). Als u Active Directory met meerdere domeinen gebruikt, moet u de domeinnaam bij de gebruikersnaam opnemen (bijvoorbeeldusername=MyCo\jsmith
).target_site=<site id>
(vereist als de weergave zich niet op de standaardsite bevindt): Geeft de site op die de weergave bevat als Tableau Server meerdere sites uitvoert en de weergave zich op een andere site bevindt dan de standaardsite (bijvoorbeeldtarget_site=Sales
). De waarde die u gebruikt voor<site id>
, moet de Site-ID zijn die werd verstrekt toen de site werd gemaakt. Deze waarde is hoofdlettergevoelig. Als de Site-IDSAles
is, dan istarget_site=SAles
.client_ip=<IP address>
(optioneel): Wordt gebruikt om het IP-adres op te geven van de computer waarvan de webbrowser toegang heeft tot de weergave (bijvoorbeeldclient_ip=123.45.67.891
). Het is niet het IP-adres van de webserver die het POST-verzoek van Tableau Server doet. Als u besluit deze parameter te gebruiken, raadpleegt u Optioneel: Client IP-overeenkomst configureren voor meer informatie.
Het antwoord van Tableau Server op het POST-verzoek is een unieke tekenreeks (het ticket). Als Tableau Server het verzoek niet kan verwerken, wordt -1
geretourneerd. Zie Ticketwaarde -1 geretourneerd door Tableau Server voor tips over hoe u dit kunt verhelpen. Om er bovendien voor te zorgen dat gebruikers zich succesvol kunnen verifiëren wanneer ze op een ingesloten weergave klikken, moeten hun browsers worden geconfigureerd om cookies van derden toe te staan.
De ticketopmaak is gewijzigd in Tableau Server 10.2. De ticketopmaak bestaat nu uit een tekenreeks die uit twee delen bestaat. Elk onderdeel is een 128-bits tekenreeks die gecodeerd wordt voordat deze naar de client wordt geretourneerd. Het eerste deel is een universeel unieke ID (UUID v4) die Base64-gecodeerd is. Het tweede deel is een beveiligde, willekeurige tekenreeks van 24 tekens. De samenvoeging van deze onderdelen kan worden uitgedrukt als Base64(UUIDv4):SecureRandomString. Een voorbeeld van een ticket zou er als volgt kunnen uitzien: 9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5
.
Vervolgens moet u code toevoegen waarmee de webserver een URL kan maken voor de weergave, inclusief de locatie van de weergave en het ticket.