Abilitazione di Microsoft Edge (Chromium) per l'autenticazione OAuth in Power BI Desktop

Se si usa l'autenticazione OAuth per connettersi ai dati, la finestra di dialogo OAuth in Power Query usa il browser di controllo incorporato di Microsoft Internet Explorer 11. Tuttavia, alcuni servizi Web, ad esempio QuickBooks Online, Salesforce Reports e Salesforce Objects, non supportano più Internet Explorer 11.

Rilascio di Power BI di ottobre 2021

Nota

Se si usa una versione precedente di Power BI, passare alla versione di dicembre 2020 di Power BI.

A partire da ottobre 2021, Power BI Desktop usa ora Microsoft Edge WebView2, per impostazione predefinita, per l'autenticazione OAuth per tutti i connettori. Tuttavia, è possibile modificare il comportamento predefinito usando le variabili di ambiente.

  • Per disabilitare l'uso di WebView2 per connettori specifici, impostare PQ_ExtendEdgeChromiumOAuthDenyList con i nomi dei connettori da disabilitare. Più connettori sono separati da punti e virgola.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • Per disabilitare l'uso di WebView2, impostare su PQ_DisableEdgeChromiumOAuth true.

    setx PQ_DisableEdgeChromiumOAuth   true
    

Versione di power BI di dicembre 2020

A partire da dicembre 2020, Power BI Desktop usa Microsoft Edge WebView2 per l'autenticazione OAuth con determinati connettori. Questi connettori sono:

  • GitHub
  • QuickBooks Online
  • Report di Salesforce
  • Oggetti Salesforce
  • Smartsheet
  • Twilio
  • Zendesk

Nel computer Power BI Desktop è possibile ottenere il controllo WebView2 installando il nuovo browser Edge (Chromium) (almeno beta) da https://www.microsoftedgeinsider.com/downloado installando il pacchetto redist WebView2.

Tutti gli altri connettori useranno Internet Explorer 11 per impostazione predefinita, a meno che le impostazioni non vengano sostituite tramite variabili di ambiente.

  • Per abilitare WebView2 per tutti i connettori, impostare su PQ_EdgeChromiumOAuthAllowListAll true:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • Per abilitare WebView2 per connettori specifici, impostare PQ_ExtendEdgeChromiumOAuthAllowList con i nomi dei connettori da abilitare. Più connettori sono separati da punti e virgola.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • Per disabilitare l'uso di WebView2, impostare su PQ_DisableEdgeChromiumOAuth true.

    setx PQ_DisableEdgeChromiumOAuth   true