Nahtlose Authentifizierung der Tableau Lightning-Webkomponente (eingeschränkte Vorschau)
Hinweis: Diese Funktion wird in der 244-Version verfügbar sein, die im Juni 2023 erscheint. Die folgenden Hinweise werden im Voraus angeboten, um Sie auf die Veröffentlichung vorzubereiten.
Salesforce-Kunden können jetzt ohne manuelle Authentifizierung eingebettete Ansichten per Drag-and-Drop aus Tableau Cloud oder Tableau Server in Lightning-Seiten von Salesforce ziehen. Mit der nahtlosen Authentifizierung der Tableau Lightning-Webkomponente (LWC) können Sie Tableau-Inhalte mithilfe vertrauenswürdiger Token für verbundene Apps anzeigen, ohne sich anmelden zu müssen.
Tipp: Die nahtlose Tableau LWC-Authentifizierung ist ausschließlich für Kunden verfügbar, die an einer begrenzten Vorschau mit der Sandbox-Version 244 teilnehmen. Sie müssen über Salesforce Administratorberechtigungen verfügen. Weitere Informationen finden Sie in der Salesforce-Hilfe im Abschnitt Erstellen einer Sandbox. Um an der eingeschränkten Vorschau teilzunehmen, wenden Sie sich an Ihren Account Manager, um die Organisationsfunktionsberechtigungen für Ihre Sandbox zu aktivieren.
Konfigurieren der Salesforce-Einstellungen
Die folgenden Schritte müssen von a nur einmal von einem Salesforce-Administrator durchgeführt werden:
- Wählen Sie in Ihrer Salesforce-App das Zahnrad in der rechten oberen Ecke aus und wählen Sie dann Setup.
- Geben Sie im linken Navigationsbereich „Tableau“ in die Leiste zur Schnellsuche ein.
- Wählen Sie die Einstellungsseite Tableau Viz-Einbettung (Beta) aus.
- Aktivieren Sie die Kontrollkästchen für Tableau Viz Lightning-Webkomponente aktivieren und Tokenbasierte SSO-Authentifizierung aktivieren.
- Legen Sie als Feld der Tableau-Benutzeridentität ein Benutzerfeld auf Organisationsebene fest, um den Benutzer in Tableau zu authentifizieren. Das Standardfeld von Tableau ist Benutzername. Sie können auch ein beliebiges aufgelistetes Feld auswählen, das der Benutzeridentität in Salesforce und Tableau entspricht, wie Federation ID.
Hinweis: Die Feldeinstellung der Tableau-Benutzeridentität gilt für alle Benutzer und muss nicht individuell festgelegt werden.
- Speichern Sie Ihre Änderungen.
- Nur Experience Cloud: Richten Sie den Namen und die URL Ihrer Tableau-Site als vertrauenswürdige Site im Sinne der Content Security Policy (CSP) ein. Weitere Informationen finden Sie in der Salesforce-Hilfe im Abschnitt CSP-vertrauenswürdige Sites verwalten.
Einrichten der Connected App auf Tableau
Öffnen Sie auf einer Registerkarte die Einstellungsseite für Tableau Viz Embedding (Beta) in Ihrer Salesforce-Organisation. Gehen Sie auf einer anderen Registerkarte zu Ihrer Tableau-Site und befolgen Sie diese Anweisungen, um die Connected App einzurichten.
Weitere Informationen zu Tableau Server finden Sie unter Registrieren von EAS zur Aktivierung von SSO für eingebettete Inhalte. Führen Sie für Tableau Clouddie folgenden Schritte aus:
- Öffnen Sie die Seite Einstellungen in Tableau und wählen Sie die Registerkarte Verbundene Apps aus.
- Wählen Sie im Dropdown-Menü "Neue Connect-App" die Option OAuth 2.0-Vertrauen aus.
- Geben Sie im Dialogfeld "Connect-App erstellen" die Ausgabe-URL und den JWKS-URI ein, die Sie auf der Tableau Viz Embedding (Beta)-Einstellungsseite der Salesforce-Organisation finden. Verwenden Sie die Schaltfläche Kopieren auf der Seite mit den Salesforce-Organisationseinstellungen für den Wert der Aussteller-URL und fügen Sie ihn dann in die Tableau-Einstellungsseite ein. Wiederholen Sie diesen Vorgang für den Wert des JWKS-URI.
- Aktivieren Sie das Kontrollkästchen Verbundene App aktivieren.
- Wählen Sie Erstellen aus.
Ausprobieren von Tableau LWC
Nachdem die Einrichtung nun abgeschlossen ist, können Sie die nahtlose Tableau LWC-Authentifizierung ausprobieren.
- Geben Sie im linken Navigationsbereich Ihrer Salesforce-Organisation „Lightning App Builder“ in die Leiste zur Schnellsuche ein.
- Wählen Sie Neu und befolgen Sie die Dialoganweisungen, um eine Startseite oder eine Datensatzseite zu erstellen.
- Suchen Sie in der Komponentenliste nach „Tableau“ und ziehen Sie die Komponente Tableau-Ansicht auf die Seite.
- Öffnen Sie eine neue Registerkarte und suchen Sie die Tableau-Visualisierung, die Sie teilen möchten. Wählen Sie Teilen und dann Link kopieren aus.
- Kehren Sie zur neuen Startseite oder Datensatzseite zurück. Fügen Sie im rechten Tableau-Ansichtsbereich den Link zum Kopieren in das Feld URL für die Tableau-Ansicht ein.
- Aktivieren Sie das Kontrollkästchen Token-Authentifizierung.
- Wechseln Sie zurück zur Registerkarte mit dem Dialogfeld "Teilen" der Tableau-Visualisierung und wählen Sie dann Site-ID kopieren aus.
- Kehren Sie zur neuen Startseite oder Datensatzseite zurück. Fügen Sie im rechten Tableau-Ansichtsbereich die Site-ID in das Feld Site-ID ein.
- Wählen Sie Speichern aus.