Partilhar via


Ativação do Microsoft Edge (Chromium) para autenticação OAuth no Power BI Desktop

Se estiveres a usar autenticação OAuth para te ligares aos teus dados, o diálogo OAuth no Power Query usa o navegador de controlo embutido Microsoft Internet Explorer 11. No entanto, certos serviços web, como o QuickBooks Online, Salesforce Reports e Salesforce Objects, já não suportam o Internet Explorer 11.

Lançamento do Power BI em outubro de 2021

Observação

Se estiver a usar uma versão anterior do Power BI, vá para lançamento de dezembro de 2020 do Power BI.

Desde outubro de 2021, o Power BI Desktop utiliza agora o Microsoft Edge WebView2, por defeito, para autenticação OAuth em todos os conectores. No entanto, pode alterar o comportamento padrão usando variáveis de ambiente.

  • Para desativar o uso do WebView2 para conectores específicos, defina PQ_ExtendEdgeChromiumOAuthDenyList o(s) nome(s) do(s) conector(es) que pretende desativar. Múltiplos conectores são separados por ponto e vírgula.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • Para desativar o uso do WebView2, defina PQ_DisableEdgeChromiumOAuth como verdadeiro.

    setx PQ_DisableEdgeChromiumOAuth   true
    

Lançamento do Power BI em dezembro de 2020

Em dezembro de 2020, o Power BI Desktop utiliza Microsoft Edge WebView2 para autenticação OAuth com certos conectores. Estes conectores são:

  • GitHub
  • QuickBooks Online
  • Relatórios do Salesforce
  • Objetos do Salesforce
  • Folha inteligente
  • Twilio
  • Zendesk

No seu computador Power BI Desktop, pode obter o controlo WebView2 instalando o novo navegador Edge (Chromium) (pelo menos beta) a partir de https://www.microsoftedgeinsider.com/download, ou instalando o pacote redistribuível WebView2.

Todos os outros conectores usarão o Internet Explorer 11 por padrão, a menos que as definições sejam substituídas usando variáveis de ambiente.

  • Para ativar o WebView2 para todos os conectores, defina PQ_EdgeChromiumOAuthAllowListAll para true:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • Para ativar o WebView2 para conectores específicos, defina PQ_ExtendEdgeChromiumOAuthAllowList com o(s) nome(s) do(s) conector(es) que pretende ativar. Múltiplos conectores são separados por ponto e vírgula.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • Para desativar o uso do WebView2, defina PQ_DisableEdgeChromiumOAuth como verdadeiro.

    setx PQ_DisableEdgeChromiumOAuth   true