Een forward-proxy voor OAuth-verificatie configureren

U kunt een forward-proxy configureren in Tableau Server en Tableau Desktop om OAuth-verificatie in te schakelen. U kunt met forward-proxy's het verkeer naar internet beheren voor taken zoals het verdelen van de werkbelasting (load balance).

Met Windows verbinding maken met Tableau Desktop via een forward-proxy

Voer de volgende stappen uit om de proxyserver te configureren in Windows LAN-instellingen.

1. Open het dialoogvenster Local Area Network (LAN)-instellingen.

Tip: u kunt op een snelle manier naar dit dialoogvenster gaan door in het Windows-menu Start naar Internetopties te gaan.

2. Selecteer in het dialoogvenster Interneteigenschappen het tabblad Verbindingen.

3. Selecteer LAN-instellingen.

4. Selecteer onder Proxyserver, de optie Een proxyserver gebruiken voor uw LAN-instellingen.

5. Voer het proxyserveradres in.

6. Voer de serverpoort in.

7. Selecteer De proxyserver omzeilen voor lokale adressen.

Opmerking: als u de stappen in Proxy's configureren voor Tableau Server al hebt uitgevoerd en OAuth-verzoeken via uw proxy niet werken, voer dan de stappen uit onder optie 2.

Optie 1 voor Windows-configuratie: gebruik systeemomgevingsvariabelen

U kunt de systeemomgevingsvariabelen bewerken en http_proxy en https_proxy instellen op uw proxy om OAuth-verificatie in te schakelen.

1. Typ Geavanceerde systeeminstellingen in het zoekvak van uw Windows-computer.

2. Tik op Enter om het vak Systeemeigenschappen te openen.

3. Selecteer op het tabblad Geavanceerd de optie Omgevingsvariabelen.

4. Scrol door het veld Systeemvariabelen.

  • Als er in het veld http_proxy of https_proxy staat, controleer dan of de waarden niet in strijd zijn met het proxyserveradres dat u in de vorige stap hebt geconfigureerd.
  • Als ze niet zijn ingesteld, stel ze dan in op de waarden die overeenkomen met het proxyserveradres dat in de vorige stap is geconfigureerd.

5. Start Tableau Desktop opnieuw.

6. Probeer verbinding te maken met een OAuth-connector en controleer of deze naar behoren werkt.

Opmerking: als er een melding als OAuth-client mag niet leeg zijn of SSLHandshake-uitzondering of Verbinding geweigerd wordt weergegeven, gaat u verder met optie 2.

Optie 2 voor Windows-configuratie: configureer de proxy-instellingen in net.properties voor Java

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Desktop uit te voeren.

C:/Program Files/Tableau/Tableau <Version>/bin/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Waarschuwing: zorg ervoor dat u alleen de host opneemt. Als uw proxyadres http://myproxy:8888 is, stelt u dit in op: http.proxyHost=myproxy

5. Start Tableau Desktop opnieuw en probeer verbinding te maken via OAuth.

Mac gebruiken om verbinding te maken met Tableau Desktop via een forward-proxy

Als u Mac wilt gebruiken om verbinding te maken met Tableau Desktop via een forward-proxy, moet u de proxy-instellingen in net.properties voor Java configureren.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Desktop uit te voeren.

/Applications/Tableau <Version>/Plugins/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Waarschuwing: zorg ervoor dat u alleen de host opneemt. Als uw proxyadres http://myproxy:8888 is, stelt u dit in op: http.proxyHost=myproxy

5. Start Tableau Desktop opnieuw en probeer verbinding te maken via OAuth.

Windows gebruiken om verbinding te maken via een proxy waarvoor OAuth-autorisatie vereist is

Als voor uw proxy vereist is dat u zich aanmeldt met een gebruikersnaam en wachtwoord, voert u de volgende stappen uit zodat voor OAuth-verzoeken verbinding wordt gemaakt via de proxy.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Desktop uit te voeren.

C:/Program Files/Tableau/Tableau <Version>/bin/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

    Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

    • http.proxyUser=<your proxy username>
    • http.proxyPassword=<your proxy password>

5. Start Tableau Desktop opnieuw en probeer verbinding te maken via OAuth.

Een Mac gebruiken om verbinding te maken via een proxy waarvoor OAuth-autorisatie vereist is

Als voor uw proxy vereist is dat u zich aanmeldt met een gebruikersnaam en wachtwoord, voert u de volgende stappen uit zodat voor OAuth-verzoeken verbinding wordt gemaakt via de proxy.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Desktop uit te voeren.

/Applications/Tableau <Version>/Plugins/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Start Tableau Desktop opnieuw en probeer verbinding te maken via OAuth.

Windows gebruiken om verbinding te maken met Tableau Server via een forward-proxy

U kunt Tableau Server starten vanachter een forward-proxy om internettoegang toe te staan. U kunt de proxyserver configureren in Windows LAN-instellingen om verbinding te maken met Tableau Server via een forward-proxy.

De proxy configureren

Voer de volgende stappen uit om de proxyserver te configureren.

1. Open het dialoogvenster Local Area Network (LAN)-instellingen.

Tip: u kunt op een snelle manier naar dit dialoogvenster gaan door in het Windows-menu Start naar Internetopties te gaan.

2. Selecteer in het dialoogvenster Interneteigenschappen het tabblad Verbindingen.

3. Selecteer LAN-instellingen.

4. Selecteer onder Proxyserver, de optie Een proxyserver gebruiken voor uw LAN-instellingen.

5. Voer het proxyserveradres in.

6. Voer de poort voor de proxyserver in.

7. Selecteer De proxyserver omzeilen voor lokale adressen.

Uitzonderingen toevoegen

U kunt uitzonderingen toevoegen om ervoor te zorgen dat niet alle communicatie binnen een lokaal Tableau Server-cluster naar de proxyserver wordt geleid. Voer de volgende stappen uit om uitzonderingen toe te voegen.

1. Selecteer in het dialoogvenster LAN-instellingen de optie Geavanceerd.

Opmerking: deze knop is alleen beschikbaar als u de optie hebt geselecteerd om een proxyserver voor uw LAN te gebruiken.

2. Voer in het dialoogvenster Proxy-instellingen in het veld Uitzonderingen de volgende waarden in.

  • Lokale host
  • Hostnamen van servers
  • IP-adressen van andere Tableau Server-computers in hetzelfde cluster.

Opmerking: gebruik puntkomma's om items van elkaar te scheiden.

3. Sluit het dialoogvenster Proxy-instellingen.

4. Sluit het dialoogvenster LAN-instellingen (Local Area Network).

5. Selecteer in het dialoogvenster Interneteigenschappen de optie OK om de instellingen toe te passen.

Opmerking: als u de stappen in Proxy's configureren voor Tableau Server hebt uitgevoerd en OAuth-verzoeken via uw proxy niet werken, voer dan de stappen uit onder optie 2.

Optie 1 voor Windows-configuratie: Gebruik systeemomgevingsvariabelen

U kunt systeemomgevingsvariabelen bewerken en http_proxy en https_proxy instellen op uw proxy.

1. Voer in het zoekvak op de Windows-computer Advanced system settings in.

2. Tik op Enter om het vak Systeemeigenschappen te openen.

3. Selecteer op het tabblad Geavanceerd de optie Omgevingsvariabelen.

4. Scrol door het veld Systeem variabelen.

  • Als er in het veld http_proxy of https_proxy staat, controleer dan of de waarden niet in strijd zijn met het proxyserveradres dat u in de vorige stap hebt geconfigureerd.
  • Als ze niet zijn ingesteld, stel ze dan in op de waarden die overeenkomen met het proxyserveradres dat in de vorige stap is geconfigureerd.

5. Start Tableau Server opnieuw.

6. Probeer verbinding te maken met een OAuth-connector en controleer of deze naar behoren werkt.

Opmerking: als er een uitzondering als OAuth-client mag niet leeg zijn, SSLHandshake, of Verbinding geweigerd wordt weergegeven, gaat u verder met optie 2.

Optie 2 voor Windows-configuratie: configureer de proxy-instellingen in net.properties voor Java

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Server uit te voeren.

C:\Program Files\Tableau\Tableau Server\packages\repository*\jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Waarschuwing: zorg ervoor dat u alleen de host opneemt. Als uw proxyadres http://myproxy:8888 is, stelt u dit in op: http.proxyHost=myproxy

5. De standaardwaarde van de proxyhost is http.nonProxyHosts =localhost|127.*|[::1]. Als de standaardwaarde overeenkomt met de lijst met uitzonderingen, omzeilt u de proxyserver en gaat u verder met stap 6. Als er geen overeenkomst is, zorg dan dat de proxy-instellingen de volgende waarden hebben.

  • Lokale host
  • Serverhostnamen en IP-adressen van andere Tableau Server-computers in hetzelfde cluster.
  • Elk item wordt gescheiden door '|'

6. Start Tableau Server opnieuw en probeer verbinding te maken via OAuth.

Linux gebruiken om verbinding te maken met Tableau Server via een forward-proxy

U kunt de proxy-instellingen in net.properties voor Java configureren om Linux te gebruiken om verbinding te maken met Tableau Server via een forward-proxy.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Server uit te voeren.

opt/tableau/tableau_server/packages/repository*/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyPort=<your proxy port>
  • http.proxyHost=<your proxy host address>
  • https.proxyPort=<your proxy port>
  • https.proxyHost=<your proxy host address>

Waarschuwing: zorg ervoor dat u alleen de host opneemt. Als uw proxyadres http://myproxy:8888 is, stelt u dit in op: http.proxyHost=myproxy

5. De standaardwaarde van de proxyhost is http.nonProxyHosts =localhost|127.*|[::1]. Als de standaardwaarde overeenkomt met de lijst met uitzonderingen, omzeilt u de proxyserver en gaat u verder met stap 6. Als er geen overeenkomst is, zorg dan dat de proxy-instellingen de volgende waarden hebben.

  • Lokale host
  • Serverhostnamen en IP-adressen van andere Tableau Server-computers in hetzelfde cluster.
  • Elk item wordt gescheiden door '|'

6. Start Tableau Server opnieuw en probeer verbinding te maken via OAuth.

Windows gebruiken om verbinding te maken met Tableau Server via een proxy waarvoor OAuth-autorisatie vereist is.

Als voor uw proxy vereist is dat u zich aanmeldt met een gebruikersnaam en wachtwoord, voert u de volgende stappen uit zodat voor OAuth-verzoeken verbinding wordt gemaakt via de proxy.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Server uit te voeren.

C:\Program Files\Tableau\Tableau Server\packages\repository*\jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Start Tableau Server opnieuw en probeer verbinding te maken via OAuth.

Linux gebruiken om verbinding te maken met Tableau Server via een proxy waarvoor OAuth-autorisatie vereist is.

Als voor uw proxy vereist is dat u zich aanmeldt met een gebruikersnaam en wachtwoord, voert u de volgende stappen uit zodat voor OAuth-verzoeken verbinding wordt gemaakt via de proxy.

1. Ga in uw bestandsmap naar de versie van Java die u gebruikt om Tableau Server uit te voeren.

opt/tableau/tableau_server/packages/repository*/jre

2. Selecteer in de map met Java-locaties de map conf. Als deze map niet bestaat, maakt u er een.

3. Ga in de map conf naar het bestand net.properties en open het in een editor. Als dit bestand niet bestaat, maakt u er een met dezelfde naam.

Opmerking: als u niet over schrijfmachtigingen beschikt voor dit bestand, gebruikt u de systeembestandsinstellingen om deze in te schakelen.

4. Wijzig of maak de volgende waarden:

  • http.proxyUser=<your proxy username>
  • http.proxyPassword=<your proxy password>

5. Start Tableau Server opnieuw en probeer verbinding te maken via OAuth.

SSL-handshakefout

Als er fouten optreden, moet u controleren of u uw SSL-certificaat in de juiste sleutelopslag hebt geplaatst. In Windows bevindt de sleutelopslag zich onder de opslagplaats voor vertrouwde certificaten. Als de sleutelopslag correct is en er nog steeds fouten optreden, importeert u uw certificaat rechtstreeks naar de Java-sleutelopslag. Voer de volgende stappen uit om uw certificaat naar de Java-sleutelopslag te importeren.

Exporteer het SSL-certificaat voor uw proxy naar een bestand.

Tip: u kunt uw certificaat vinden onder Toepassingen, Hulpprogramma's, Sleutelketentoegang, Systeem, Categorie, Certificaten.

1. Ga naar de versie van Java die u gebruikt om Tableau uit te voeren.

2. Open de terminalopdrachtprompt.

3. Voer de volgende opdracht uit vanuit de map die de versie van Java bevat die u gebruikt om Tableau uit te voeren.

Keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau <version>/Plugins/jre/lib/security/cacerts -storepass changeit

4. Start Tableau Server of Tableau Desktop opnieuw.

Opmerking: als de uitzondering FileNotFoundException (Toegang geweigerd) optreedt tijdens het uitvoeren van de opdracht voor de sleuteltool, moet u proberen om de opdracht met verhoogde machtigingen uit te voeren.

sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau 2021.3.1/Plugins/jre/lib/security/cacerts -storepass changeit

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.