Share via


在 Power BI Desktop 中啟用 OAuth 驗證的 Microsoft Edge (Chromium)

如果您使用 OAuth 驗證來連線到您的數據,Power Query 中的 [OAuth] 對話方塊會使用 Microsoft Internet Explorer 11 內嵌控件瀏覽器。 不過,某些 Web 服務,例如 QuickBooks Online、Salesforce Reports 和 Salesforce Objects 不再支援 Internet Explorer 11。

2021 年 10 月 Power BI 版本

注意

如果您使用舊版 Power BI,請移至 2020 年 12 月 Power BI 版本

自 2021 年 10 月起,Power BI Desktop 現在預設會針對所有連接器使用 Microsoft Edge WebView2 進行 OAuth 驗證。 不過,您可以使用環境變數來變更預設行為。

  • 若要停用特定連接器的 WebView2 使用, PQ_ExtendEdgeChromiumOAuthDenyList 請使用您要停用的連接器名稱設定 。 多個連接器會以分號分隔。

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • 若要停用 WebView2 的使用,請將 設定 PQ_DisableEdgeChromiumOAuth 為 true。

    setx PQ_DisableEdgeChromiumOAuth   true
    

2020 年 12 月 Power BI 版本

自 2020 年 12 月起,Power BI Desktop 會針對特定連接器使用 Microsoft Edge WebView2 進行 OAuth 驗證。 這些連接器包括:

  • GitHub
  • QuickBooks Online
  • Salesforce 報表
  • Salesforce 物件
  • Smartsheet
  • Twilio
  • Zendesk

在 Power BI Desktop 計算機上,您可以從 安裝新的 Edge (Chromium) 瀏覽器(至少 beta) https://www.microsoftedgeinsider.com/download,或安裝 WebView2 重設套件,以取得 WebView2 控件。

除非使用環境變數覆寫設定,否則所有其他連接器預設都會使用 Internet Explorer 11。

  • 若要為所有連接器啟用 WebView2,請將 設定 PQ_EdgeChromiumOAuthAllowListAll 為 true:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • 若要為特定連線器開啟 WebView2,請使用 PQ_ExtendEdgeChromiumOAuthAllowList 您要開啟的連接器名稱設定 。 多個連接器會以分號分隔。

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • 若要停用 WebView2 的使用,請將 設定 PQ_DisableEdgeChromiumOAuth 為 true。

    setx PQ_DisableEdgeChromiumOAuth   true