Problemen met OAuth-verbindingen oplossen
In dit onderwerp vindt u informatie over het oplossen van problemen die kunnen optreden bij het configureren van OAuth-dataverbindingen.
Conflictfout
In sommige gevallen kunnen gebruikers een foutmelding krijgen wanneer ze verbinding proberen te maken met OAuth. De eerste zin van de foutmelding is:
Er is een interne fout of een verkeerde configuratie opgetreden op de server en uw aanvraag kan niet worden uitgevoerd.
Deze fout geeft aan dat de volledig gekwalificeerde domeinnaam (FQDN) van Tableau Server moet worden toegevoegd aan de omleidingssleutel voor de toelatingslijst op Tableau Server.
Wanneer gebruikers toegang krijgen tot een Tableau Server via de lokale hostnaam (https://tableau) en de OAuth-dataprovider reageert op de openbare DNS-naam (https://data.example.com), moet Tableau Server de externe FQDN koppelen aan de lokale servernaam. De lokale hostnaam is de servernaam in de URL die gebruikers invoeren wanneer ze Tableau Server openen via het interne netwerk.
Om deze fout te verhelpen, voert u het volgende uit: tsm configuration set met oauth.whitelisted.redirect_to_origin_host
als sleuteloptie. Deze sleutel neemt het waardepaar "internal_host,FQDN1,FQDN2"
aan. De volgende opdrachten stellen bijvoorbeeld de lokale hostnaam in op tableau en de FQDN naar tableau.example.com:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com"
tsm pending-changes apply
Als er meerdere openbare URL's worden gebruikt om toegang te krijgen tot de interne Tableau Server, voegt u extra FQDN's toe aan de opdracht, gescheiden door komma's, bijvoorbeeld:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com,tableau2.example.com"
Als u een bestaande configuratie voor omleiding van de toelatingslijst wilt bewerken, moet u de volledige toewijzingsset invoeren. U kunt bestaande configuratiesleutels niet inkorten of toevoegen.