Konfigurera Tableau Server för OpenID Connect
I det här avsnittet beskriver vi hur du konfigurerar Tableau Server för OpenID Connect med enkel inloggning (SSO). Detta är ett steg i en flerstegsprocess. Följande ämnen innehåller information om hur du konfigurerar och använder OIDC med Tableau Server.
OpenID Connect Översikt
Konfigurera Tableau Server för OpenID Connect (du är här)
Obs!
- Innan du utför stegen som beskrivs här måste OpenID-identitetsleverantören (IdP) konfigureras såsom beskrivs i Konfigurera identitetsprovider för OpenID Connect.
- Procedurerna som beskrivs i det här avsnittet gäller OIDC-autentisering konfigurerad i TSM under installationen av Tableau Server och inte OIDC-autentisering konfigurerad med identitetspooler. Se Provisionera och autentisera användare med hjälp av identitetspooler för mer information om identitetspooler.
- Tableau REST API och tabcmd har inte stöd för enkel OIDC-inloggning. För att använda tabcmd eller REST API(Länken öppnas i ett nytt fönster) måste användarna logga in på Tableau Server med ett TableauID-konto.
Öppna TSM i en webbläsare:
https://<tsm-computer-name>:8850. Du hittar mer information i Logga in på webbgränssnittet för Tableau Services Manager.
Klicka på Användaridentitet och åtkomst på fliken Konfiguration och klicka sedan på Autentiseringsmetod.
Välj OpenID Connect i listrutemenyn under Autentiseringsmetod.
Välj Aktivera OpenID-autentisering för servern i OpenID Connect.
Ange OpenID-konfigurationsinformationen för din organisation:

Obs!
För steg 3: Om leverantören kräver en konfigurationsfil som värd på den lokala datorn (i stället för värd på en offentlig URL-adress) anger du filen med tsm authentication openid <kommandon>. Använd alternativet
--metadata-file <file_path>för att ange en lokal IdP-konfigurationsfil.För steg 4: Från och med Tableau Server 2025.3 kan du aktivera enkel utloggning och ange en URL som dina användare ska omdirigeras till när de har loggat ut.
Klicka på Spara väntande ändringar när du har angett konfigurationsinformationen.
Klicka på Väntande ändringar längst upp på sidan:

Klicka på Tillämpa ändringarna och starta om.
Proceduren i det här avsnittet handlar om användningen av TSM-kommandoradsgränssnitt för att konfigurera OpenID Connect. Det går även att använda konfigurationsfiler för den ursprungliga OpenID Connect-konfigurationen. Läs mer i openIDSettings Entity.
Ställ in följande obligatoriska alternativ med kommandot
configurei tsm authentication openid <kommandon>:--client-id <id>: Anger leverantörens klient-ID som identitetsprovidern (IdP) har tilldelat ditt program. Till exempel“xxxkjwdlnaoiloadjkwha".
--client-secret <secret>: Anger leverantörens klienthemlighet. Detta är en token som används av Tableau för att verifiera äktheten för svaret från identitetsprovidern. Värdet är en hemlighet och måste skyddas. Till exempel“xxxhfkjaw72123=".
--config-url <url>or--metadata-file <file_path>: Anger platsen för json-konfigurationsfilen från leverantören. Om leverantören är värd för en offentlig JSON-förekomstsfil använder du--config-url. Ange annars en sökväg på den lokala datorn och ange filnamn för--metadata-file.
--return-url <url>: URL-adress för servern. Det här är vanligtvis serverns offentliga namn, till exempel"http://example.tableau.com".
Kör till exempel kommandot:
tsm authentication openid configure --client-id “xxxkjwdlnaoiloadjkwha" --client-secret “xxxhfkjaw72123=" --config-url "https://example.com/openid-configuration" --return-url "http://tableau.example.com"Obs!
Det finns ytterligare valfria konfigurationer som du kan tillämpa på Open ID Connect med hjälp av openIDSettings Entity. Alternativt kan du använda tsm authentication openid <kommandon>. Se Alternativ för openid map-claims om du ska konfigurera IdP-mappningar av anspråk.
Från och med Tableau Server 2025.3 kan du om du vill aktivera enkel utloggning med tsm authentication openid <kommandon>.
Skriv följande kommando för att aktivera Open ID Connect:
tsm authentication openid enableKör
tsm pending-changes applyför att använda ändringarna.Om de väntande ändringarna kräver att servern startas om visar kommandot
pending-changes applyen kommandotolk så att du vet att en omstart kommer att ske. Kommandotolken visas även om servern stoppas, men i så fall sker ingen omstart. Du kan utelämna tolken med alternativet--ignore-prompt, men det påverkar inte omstartsbeteendet. Om ändringarna inte kräver omstart används de utan någon kommandotolk. Du hittar mer information i tsm pending-changes apply.
