Konfigurera OAuth för Dropbox

I det här ämnet beskrivs hur du konfigurerar Dropbox-datakällor för OAuth-autentisering. Slutför de här stegen för varje instans av Tableau Server.

När du konfigurerar OAuth för Dropbox utför du följande:

  1. Skapa en ny app i Dropbox-utvecklarportalen.
  2. Använd den information du får som en del av skapandet av den nya appen för att konfigurera servern.
  3. (Valfritt) Konfigurera platsspecifik OAuth.

Steg 1: Skapa en ny app

  1. Logga in på Dropbox-utvecklarkonsolen och välj sedan App console (Appkonsol).
  2. Klicka på knappen Create app (Skapa app).
  3. Konfigurera och namnge appen och tryck på knappen Create app (Skapa app).
  4. När appen har skapats navigerar du till fliken Behörigheter och kontrollerar att behörigheten files.content.read har valts.
  5. Navigera till fliken Settings (Inställningar) och lägg till en omdirigerings-URI med hjälp av internetadressen för Tableau Server.
  6. Lägg till följande text i slutet av URI:n: auth/add_oauth_token. Exempel:
  7. https://your_server_url.com/auth/add_oauth_token
  8. Kopiera appnyckeln, apphemligheten och omdirigerings-URI:n från fliken Settings (Inställningar).

Steg 2: Konfigurera Tableau Server för Dropbox

Öppna en bash-kommandotolk och kör följande tsm-kommandon på Tableau Server-datorn:

tsm configuration set -k oauth.dropbox.redirect_uri -v <your_authorized_redirect_uri>

tsm configuration set -k oauth.dropbox.client_id -v <your_app_key>

tsm configuration set -k oauth.dropbox.client_secret -v <your_app_secret>

tsm pending-changes apply

Om de väntande ändringarna kräver att servern startas visar kommandot pending-changes apply ett meddelande om att en omstart kommer att ske. Kommandotolken visas även om servern stoppas, men i så fall sker ingen omstart. Du kan trycka undan meddelandet med alternativet --ignore-prompt, men det påverkar inte omstarten. Om ändringarna inte kräver omstart, tillämpas de utan något meddelande. Du hittar mer information i tsm pending-changes apply.

Konfigurera anpassad OAuth för en plats

Du kan konfigurera anpassad Dropbox OAuth för en plats.

Överväg att konfigurera en anpassad OAuth-klient för att 1) åsidosätta en OAuth-klient om den är konfigurerad för servern eller 2) aktivera stöd för säker anslutning till data som kräver unika OAuth-klienter.

När en anpassad OAuth-klient konfigureras har konfigurationen på platsnivå företräde framför alla konfigurationer på serversidan och alla nya OAuth-uppgifter som skapas använder OAuth-klienten på platsnivå som standard. Ingen omstart av Tableau Server krävs för att konfigurationerna ska träda i kraft.

Viktigt: Befintliga OAuth-uppgifter som upprättats innan den anpassade OAuth-klienten konfigureras är tillfälligt användbara, men både serveradministratörer och användare måste uppdatera sina sparade autentiseringsuppgifter för att säkerställa oavbruten dataåtkomst.

1: Förbereda klient-ID:t, klienthemligheten och omdirigerings-URL:en för OAuth

Innan du kan konfigurera den anpassade OAuth-klienten behöver du ha informationen nedan. När du har förberett denna information kan du registrera den anpassade OAuth-klienten för platsen.

  • OAuth-klient-ID och klienthemlighet: Registrera först OAuth-klienten hos dataleverantören (anslutaren) för att hämta klient-ID och hemlighet som genereras för Tableau Server.

  • Omdirigerings-URL: Notera korrekt omdirigerings-URL. Du behöver detta under registreringsprocessen i steg 2 nedan.

    https://<your_server_name>.com/auth/add_oauth_token

    Till exempel https://example.com/auth/add_oauth_token

2: Registrera klient-ID:t och klienthemligheten för OAuth

Följ proceduren som beskrivs nedan för att registrera den anpassade OAuth-klienten på webbplatsen.

  1. Logga in på din Tableau Server-webbplats med dina administratörsuppgifter och navigera till sidan Inställningar.

  2. Klicka på knappen Lägg till OAuth-klient under Register för OAuth-klienter.

  3. Ange nödvändig information, inklusive information från Steg 1 ovan:

    1. För Anslutningstyp, välj den anslutare vars anpassade OAuth-klient du vill konfigurera.

    2. URL för OAuth-instans krävs om flera OAuth-klienter registreras. Annars är det valfritt.

    3. För Klient-ID, Klienthemlighet och Omdirigera URL ska du ange informationen som du förberedde i Steg 1 ovan.

    4. Klicka på knappen Lägg till OAuth-klinet för att slutföra registreringsprocessen.

  4. (Valfritt) Upprepa steg 3 för alla kontakter som stöds.

  5. Klicka på knappen Spara längst ned eller högst upp på sidan Inställningar för att spara ändringarna.

3: Validera och uppdatera sparade inloggningsuppgifter

För att säkerställa oavbruten dataåtkomst måste du (och dina webbplatsanvändare) ta bort de tidigare sparade autentiseringsuppgifterna och lägga till dem igen för att använda den anpassade OAuth-klienten för webbplatsen.

  1. Gå till sidan Mina kontoinställningar.

  2. Gör följande under Sparade inloggningsuppgifter för datakällor:

    1. Klicka på Ta bort bredvid befintliga sparade inloggningsuppgifter för den koppling vars anpassade OAuth-klient du konfigurerade i Steg 2 ovan.

    2. Bredvid anslutningsnamnet klickar du på Lägg till och följer anvisningarna för att 1) ansluta till den anpassade OAuth-klienten som konfigurerats i Steg 2 ovan och 2) spara de senaste användaruppgifterna.

4: Meddela användarna att de ska uppdatera sina sparade inloggningsuppgifter

Se till att du meddelar dina webbplatsanvändare att de ska uppdatera sina sparade autentiseringsuppgifter för den anslutare vars anpassade OAuth-klient du konfigurerade i Steg 2 ovan. Platsanvändare kan uppdatera sina sparade inloggningsuppgifter genom att följa stegen som beskrivs i Uppdatera sparade inloggningsuppgifter.

Proxy för vidarebefordran med OAuth-autentisering

Se Konfigurera en Proxy för vidarebefordran med OAuth-autentisering(Länken öppnas i ett nytt fönster) i Tableau-hjälpen för mer information om hur du konfigurerar en proxy för vidarebefordran med OAuth-autentisering för Tableau Server (endast Windows).