Partager via


Activation de Microsoft Edge (Chromium) pour l’authentification OAuth dans Power BI Desktop

Si vous utilisez l’authentification OAuth pour vous connecter à vos données, la boîte de dialogue OAuth dans Power Query utilise le navigateur de contrôle incorporé Microsoft Internet Explorer 11. Toutefois, certains services web, tels que QuickBooks Online, Salesforce Reports et Salesforce Objects, ne prennent plus en charge Internet Explorer 11.

Version d’octobre 2021 de Power BI

Note

Si vous utilisez une version antérieure de Power BI, accédez à la version de décembre 2020 de Power BI.

Depuis octobre 2021, Power BI Desktop utilise désormais Microsoft Edge WebView2, par défaut, pour l’authentification OAuth pour tous les connecteurs. Toutefois, vous pouvez modifier le comportement par défaut à l’aide de variables d’environnement.

  • Pour désactiver l’utilisation de WebView2 pour des connecteurs spécifiques, définissez PQ_ExtendEdgeChromiumOAuthDenyList le ou les noms des connecteurs que vous souhaitez désactiver. Plusieurs connecteurs sont séparés par des points-virgules.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • Pour désactiver l’utilisation de WebView2, affectez PQ_DisableEdgeChromiumOAuth la valeur true.

    setx PQ_DisableEdgeChromiumOAuth   true
    

Version de décembre 2020 de Power BI

Depuis décembre 2020, Power BI Desktop utilise Microsoft Edge WebView2 pour l’authentification OAuth avec certains connecteurs. Ces connecteurs sont les suivants :

  • GitHub
  • QuickBooks Online
  • Rapports Salesforce
  • Objets Salesforce
  • Smartsheet
  • Twilio
  • Zendesk

Sur votre ordinateur Power BI Desktop, vous pouvez obtenir le contrôle WebView2 en installant le nouveau navigateur Edge (Chromium) (au moins bêta) à partir de https://www.microsoftedgeinsider.com/download, ou en installant le package redist WebView2.

Tous les autres connecteurs utilisent Internet Explorer 11 par défaut, sauf si les paramètres sont remplacés à l’aide de variables d’environnement.

  • Pour activer WebView2 pour tous les connecteurs, définissez la valeur PQ_EdgeChromiumOAuthAllowListAll true :

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • Pour activer WebView2 pour des connecteurs spécifiques, définissez PQ_ExtendEdgeChromiumOAuthAllowList le ou les noms des connecteurs que vous souhaitez activer. Plusieurs connecteurs sont séparés par des points-virgules.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • Pour désactiver l’utilisation de WebView2, affectez PQ_DisableEdgeChromiumOAuth la valeur true.

    setx PQ_DisableEdgeChromiumOAuth   true