Habilitación de Microsoft Edge (Chromium) para la autenticación OAuth en Power BI Desktop
Si usa la autenticación de OAuth para conectarse a los datos, el cuadro de diálogo OAuth de Power Query usa el explorador de control incrustado de Microsoft Internet Explorer 11. Sin embargo, algunos servicios web, como QuickBooks Online, Salesforce Reports y Salesforce Objects ya no admiten Internet Explorer 11.
Versión de octubre de 2021 de Power BI
Nota:
Si usa una versión anterior de Power BI, consulte la Versión de Power BI de diciembre de 2020.
A partir de octubre de 2021, Power BI Desktop usa Microsoft Edge WebView2, de forma predeterminada, para la autenticación OAuth para todos los conectores. Sin embargo, puede cambiar el comportamiento predeterminado mediante variables de entorno.
Para deshabilitar el uso de WebView2 para conectores específicos, establezca
PQ_ExtendEdgeChromiumOAuthDenyList
con los nombres de los conectores que desea deshabilitar. Varios conectores se separan con punto y coma.setx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
Para deshabilitar el uso de WebView2, establezca
PQ_DisableEdgeChromiumOAuth
en true.setx PQ_DisableEdgeChromiumOAuth true
Versión de Power BI de diciembre de 2020
A partir de diciembre de 2020, Power BI Desktop usa Microsoft Edge WebView2 para la autenticación de OAuth con determinados conectores. Estos conectores son:
- GitHub
- QuickBooks Online
- Informes de Salesforce
- Objetos de Salesforce
- Smartsheet
- Twilio
- Zendesk
En la máquina de Power BI Desktop, puede obtener el control WebView2 instalando el nuevo explorador Edge (Chromium) (al menos beta) desde https://www.microsoftedgeinsider.com/download o instalando el paquete redist de WebView2.
El resto de conectores usarán Internet Explorer 11 de forma predeterminada, a menos que la configuración se invalide mediante variables de entorno.
Para habilitar WebView2 para todos los conectores, establezca
PQ_EdgeChromiumOAuthAllowListAll
en true:setx PQ_EdgeChromiumOAuthAllowListAll true
Para habilitar WebView2 para conectores específicos, establezca
PQ_ExtendEdgeChromiumOAuthAllowList
con los nombres de los conectores que desea habilitar. Varios conectores se separan con punto y coma.setx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
Para deshabilitar el uso de WebView2, establezca
PQ_DisableEdgeChromiumOAuth
en true.setx PQ_DisableEdgeChromiumOAuth true