Włączanie przeglądarki Microsoft Edge (Chromium) na potrzeby uwierzytelniania OAuth w programie Power BI Desktop
Jeśli używasz uwierzytelniania OAuth do nawiązywania połączenia z danymi, okno dialogowe OAuth w dodatku Power Query używa przeglądarki osadzonej kontrolki programu Microsoft Internet Explorer 11. Jednak niektóre usługi internetowe, takie jak QuickBooks Online, Salesforce Reports i Salesforce Objects, nie obsługują już programu Internet Explorer 11.
Wersja usługi Power BI z października 2021 r.
Uwaga
Jeśli używasz wcześniejszej wersji usługi Power BI, przejdź do wersji usługi Power BI z grudnia 2020 r.
Od października 2021 r. program Power BI Desktop domyślnie używa przeglądarki Microsoft Edge WebView2 do uwierzytelniania OAuth dla wszystkich łączników. Można jednak zmienić domyślne zachowanie przy użyciu zmiennych środowiskowych.
Aby wyłączyć używanie elementu WebView2 dla określonych łączników, ustaw
PQ_ExtendEdgeChromiumOAuthDenyList
dla nich nazwy łączników, które chcesz wyłączyć. Wiele łączników jest rozdzielonych średnikami.setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
Aby wyłączyć używanie elementu WebView2, ustaw wartość
PQ_DisableEdgeChromiumOAuth
true.setx PQ_DisableEdgeChromiumOAuth true
Wersja usługi Power BI z grudnia 2020 r.
Od grudnia 2020 r. program Power BI Desktop używa przeglądarki Microsoft Edge WebView2 do uwierzytelniania OAuth z określonymi łącznikami. Te łączniki to:
- GitHub
- QuickBooks Online
- Raporty Salesforce
- Obiekty Salesforce
- Smartsheet
- Twilio
- Zendesk
Na maszynie programu Power BI Desktop możesz pobrać kontrolkę WebView2, instalując nową przeglądarkę Edge (Chromium) (co najmniej beta) z https://www.microsoftedgeinsider.com/downloadprogramu lub instalując pakiet redist WebView2.
Wszystkie inne łączniki będą domyślnie używać programu Internet Explorer 11, chyba że ustawienia zostaną zastąpione przy użyciu zmiennych środowiskowych.
Aby włączyć element WebView2 dla wszystkich łączników, ustaw wartość
PQ_EdgeChromiumOAuthAllowListAll
true:setx PQ_EdgeChromiumOAuthAllowListAll true
Aby włączyć element WebView2 dla określonych łączników, ustaw
PQ_ExtendEdgeChromiumOAuthAllowList
wartości z nazwami łączników, które chcesz włączyć. Wiele łączników jest rozdzielonych średnikami.setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
Aby wyłączyć używanie elementu WebView2, ustaw wartość
PQ_DisableEdgeChromiumOAuth
true.setx PQ_DisableEdgeChromiumOAuth true