Partager via


Activer 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 contrôle de navigateur incorporé Microsoft Internet Explorer 11. Cependant, 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

Remarque

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

À compter d’octobre 2021, Power BI Desktop utilise désormais Microsoft Edge WebView2, par défaut, pour l’authentification OAuth pour tous les connecteurs. Cependant, vous pouvez modifier le comportement par défaut en utilisant des variables d’environnement.

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

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

    setx PQ_DisableEdgeChromiumOAuth   true
    

Version de Décembre 2020 Power BI

À compter de décembre 2020, Power BI Desktop utilise Microsoft Edge WebView2 pour l’authentification OAuth avec certains connecteurs. Il s’agit des connecteurs 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 redistribuable WebView2.

Tous les autres connecteurs utiliseront Internet Explorer 11 par défaut, sauf si les paramètres sont remplacés en utilisant des variables d’environnement.

  • Pour activer WebView2 pour tous les connecteurs, affectez la valeur true à PQ_EdgeChromiumOAuthAllowListAll :

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

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

    setx PQ_DisableEdgeChromiumOAuth   true