Habilitando o Microsoft Edge (Chromium) para autenticação OAuth no Power BI Desktop
Se estiver a utilizar a autenticação OAuth para ligar aos seus dados, a caixa de diálogo OAuth no Power Query utiliza o browser de controlo incorporado do Microsoft Internet Explorer 11. No entanto, determinados serviços Web, como QuickBooks Online, Salesforce Reports e Salesforce Objects não suportam mais o Internet Explorer 11.
Versão de outubro de 2021 do Power BI
Nota
Se estiver a utilizar uma versão anterior do Power BI, aceda a Versão do Power BI de dezembro de 2020.
A partir de outubro de 2021, o Power BI Desktop agora usa o Microsoft Edge WebView2, por padrão, para autenticação OAuth para todos os conectores. No entanto, você pode alterar o comportamento padrão usando variáveis de ambiente.
Para desativar o uso de WebView2 para conectores específicos, defina
PQ_ExtendEdgeChromiumOAuthDenyList
com o(s) nome(s) do(s) conector(es) que você deseja desabilitar. Vários conectores são separados por ponto-e-vírgula.setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
Para desativar o uso de WebView2, defina
PQ_DisableEdgeChromiumOAuth
como true.setx PQ_DisableEdgeChromiumOAuth true
Versão de dezembro de 2020 do Power BI
A partir de dezembro de 2020, o Power BI Desktop usa o Microsoft Edge WebView2 para autenticação OAuth com determinados conectores. Estes conectores são:
- GitHub
- QuickBooks Online
- Relatórios do Salesforce
- Objetos do Salesforce
- Smartsheet
- Twilio
- Zendesk
Na sua máquina Power BI Desktop, você pode obter o controle WebView2 instalando o novo navegador Edge (Chromium) (pelo menos beta) do https://www.microsoftedgeinsider.com/download, ou instalando o pacote redist 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 WebView2 para todos os conectores, defina
PQ_EdgeChromiumOAuthAllowListAll
como true:setx PQ_EdgeChromiumOAuthAllowListAll true
Para habilitar WebView2 para conectores específicos, defina
PQ_ExtendEdgeChromiumOAuthAllowList
com o(s) nome(s) do(s) conector(es) que você deseja habilitar. Vários conectores são separados por ponto-e-vírgula.setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
Para desativar o uso de WebView2, defina
PQ_DisableEdgeChromiumOAuth
como true.setx PQ_DisableEdgeChromiumOAuth true