Felsök OAuth-anslutningar
Det här avsnittet innehåller information om hur du löser problem som kan uppstå vid konfiguration av OAuth-dataanslutningar.
Konfliktfel
I vissa fall kan användare se ett felmeddelande när de försöker ansluta till OAuth. Den första meningen i felmeddelandet är:
The server encountered an internal error or misconfiguration and was unable to complete your request (Servern stötte på ett internt fel eller felkonfiguration och kunde inte slutföra din begäran).
Det här felet indikerar att det fullständiga domännamnet (FQDN) för Tableau Server måste läggas till i godkännandelistans omdirigeringsnyckel på Tableau Server.
När användare använder en Tableau Server med det lokala värdnamnet (https://tableau) och OAuth-dataleverantören svarar på det offentliga DNS-namnet (https://data.example.com), måste Tableau Server associera det externa FQDN med det lokala servernamnet. Det lokala värdnamnet är servernamnet på den URL som användare anger när de kommer åt Tableau Server från det interna nätverket.
Kör tsm configuration set med nyckelalternativet oauth.whitelisted.redirect_to_origin_host
för att åtgärda detta fel. Den här nyckeln tar ett värdepar "internal_host,FQDN1,FQDN2"
. Följande kommandon ställer till exempel in det lokala värdnamnet till tableau och FQDN till tableau.example.com:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com"
tsm pending-changes apply
Om flera offentliga URL:er används för att komma åt den interna Tableau-servern ska du lägga till ytterligare fullständiga domännamn till kommandot, separerade med kommatecken, såsom:
tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com,tableau2.example.com"
Du måste ange hela uppsättningens kartläggning för att redigera en befintlig omdirigeringskonfiguration i en godkännandelista. Du kan inte trunkera eller lägga till befintliga konfigurationsnycklar.