在 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