Habilitar o Microsoft Edge (Chromium) para autenticação OAuth no Power BI Desktop
Se você estiver usando a autenticação OAuth para se conectar aos seus dados, a caixa de diálogo do OAuth no Power Query usará o navegador de controle inserido do Microsoft Internet Explorer 11. No entanto, determinados serviços Web, como QuickBooks Online, Salesforce Reports e Salesforce Objects, não dão mais suporte ao Internet Explorer 11.
Versão do Power BI de outubro de 2021
Observação
Se você estiver usando uma versão anterior do Power BI, acesse a Versão de dezembro de 2020 do Power BI.
A partir de outubro de 2021, o Power BI Desktop passa a usar o WebView2 do Microsoft Edge por padrão para autenticação OAuth em todos os conectores. No entanto, você pode alterar o comportamento padrão usando variáveis de ambiente.
Para desabilitar o uso do WebView2 em conectores específicos, defina
PQ_ExtendEdgeChromiumOAuthDenyList
com os nomes dos conectores que você deseja desabilitar. Vários conectores são separados por ponto e vírgula.setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
Para desabilitar o uso do WebView2, defina
PQ_DisableEdgeChromiumOAuth
como true.setx PQ_DisableEdgeChromiumOAuth true
Versão do Power BI de dezembro de 2020
A partir de dezembro de 2020, o Power BI Desktop usa o WebView2 do Microsoft Edge para autenticação OAuth com determinados conectores. Esses conectores são:
- GitHub
- QuickBooks Online
- Relatórios do Salesforce
- Objetos do Salesforce
- Smartsheet
- Twilio
- Zendesk
Em seu computador do Power BI Desktop, você pode obter o controle WebView2 instalando o novo navegador Edge (Chromium) (pelo menos beta) de https://www.microsoftedgeinsider.com/download ou instalando o pacote redistribuível do WebView2.
Todos os outros conectores usarão o Internet Explorer 11 por padrão, a menos que as configurações sejam substituídas usando variáveis de ambiente.
Para habilitar o WebView2 para todos os conectores, defina
PQ_EdgeChromiumOAuthAllowListAll
como true:setx PQ_EdgeChromiumOAuthAllowListAll true
Para habilitar o WebView2 em conectores específicos, defina
PQ_ExtendEdgeChromiumOAuthAllowList
com os nomes dos conectores que você deseja habilitar. Vários conectores são separados por ponto e vírgula.setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
Para desabilitar o uso do WebView2, defina
PQ_DisableEdgeChromiumOAuth
como true.setx PQ_DisableEdgeChromiumOAuth true