Povolenie overovania OAuth v Microsoft Edgei (Chromium) v aplikácii Power BI Desktop

Ak na pripojenie k svojim údajom používate overovanie OAuth, dialógové okno OAuth v doplnku Power Query používa prehliadač vloženého ovládacieho prvku Microsoft Internet Explorer 11. Niektoré webové služby, ako napríklad QuickBooks Online, Zostavy Salesforce a Objekty lokality Salesforce, však už nepodporujú Internet Explorer 11.

Vydanie z októbra 2021 služby Power BI

Poznámka

Ak používate predchádzajúce vydanie služby Power BI, prejdite na vydanie služby Power BI z decembra 2020.

Od októbra 2021 používa aplikácia Power BI Desktop predvolene funkciu Microsoft Edge WebView2 na overovanie OAuth pre všetky konektory. Predvolené správanie však môžete zmeniť pomocou premenných prostredia.

  • Ak chcete pre konkrétne konektory zakázať použitie aplikácie WebView2, nastavte PQ_ExtendEdgeChromiumOAuthDenyList s názvami konektorov, ktoré chcete zakázať. Viaceré konektory sú oddelené bodkočiarkami.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • Ak chcete zakázať použitie funkcie WebView2, nastavte hodnotu PQ_DisableEdgeChromiumOAuth true.

    setx PQ_DisableEdgeChromiumOAuth   true
    

Vydanie služby Power BI z decembra 2020

Od decembra 2020 používa aplikácia Power BI Desktop aplikáciu Microsoft Edge WebView2 na overovanie OAuth s určitými konektormi. Sú to tieto konektory:

  • GitHub
  • QuickBooks Online
  • Zostavy lokality Salesforce
  • Objekty lokality Salesforce
  • Smartsheet
  • Twilio
  • Zendesk

Ovládací prvok WebView2 môžete získať v počítači s aplikáciou Power BI Desktop buď nainštalovaním nového prehliadača Microsoft Edge (Chromium) (aspoň verzie beta) z https://www.microsoftedgeinsider.com/downloadlokality , alebo inštaláciou redist balíka WebView2.

Všetky ostatné konektory budú predvolene používať Internet Explorer 11, pokiaľ nie sú nastavenia prepísané pomocou premenných prostredia.

  • Ak chcete povoliť WebView2 pre všetky konektory, nastavte na hodnotu PQ_EdgeChromiumOAuthAllowListAll true:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • Ak chcete povoliť WebView2 pre konkrétne konektory, nastavte PQ_ExtendEdgeChromiumOAuthAllowList názov konektorov, ktoré chcete povoliť. Viaceré konektory sú oddelené bodkočiarkami.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • Ak chcete zakázať použitie funkcie WebView2, nastavte hodnotu PQ_DisableEdgeChromiumOAuth true.

    setx PQ_DisableEdgeChromiumOAuth   true