Bagikan melalui


Mengaktifkan Microsoft Edge (Chromium) untuk autentikasi OAuth di Power BI Desktop

Jika Anda menggunakan autentikasi OAuth untuk menyambungkan ke data Anda, dialog OAuth di Power Query menggunakan browser kontrol tersemat Microsoft Internet Explorer 11. Namun, layanan web tertentu, seperti QuickBooks Online, Salesforce Reports, dan Salesforce Objects tidak lagi mendukung Internet Explorer 11.

Rilis Power BI Oktober 2021

Catatan

Jika Anda menggunakan rilis Power BI yang lebih lama, buka Rilis Power BI Desember 2020.

Mulai Oktober 2021, Power BI Desktop sekarang menggunakan Microsoft Edge WebView2, secara default, untuk autentikasi OAuth untuk semua konektor. Namun, Anda dapat mengubah perilaku default menggunakan variabel lingkungan.

  • Untuk menonaktifkan penggunaan WebView2 untuk konektor tertentu, atur PQ_ExtendEdgeChromiumOAuthDenyList dengan nama konektor yang ingin Anda nonaktifkan. Beberapa konektor dipisahkan oleh titik koma.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • Untuk menonaktifkan penggunaan WebView2, atur PQ_DisableEdgeChromiumOAuth ke true.

    setx PQ_DisableEdgeChromiumOAuth   true
    

Rilis Power BI Desember 2020

Pada Desember 2020, Power BI Desktop menggunakan Microsoft Edge WebView2 untuk autentikasi OAuth dengan konektor tertentu. Konektor ini adalah:

  • GitHub
  • QuickBooks Online
  • Laporan Salesforce
  • Objek Salesforce
  • Smartsheet
  • Twilio
  • Zendesk

Di komputer Power BI Desktop, Anda bisa mendapatkan kontrol WebView2 baik dengan menginstal browser Edge (Chromium) baru (setidaknya beta) dari https://www.microsoftedgeinsider.com/download, atau dengan menginstal paket redist WebView2.

Semua konektor lain akan menggunakan Internet Explorer 11 secara default kecuali pengaturan ditimpa menggunakan variabel lingkungan.

  • Untuk mengaktifkan WebView2 untuk semua konektor, atur PQ_EdgeChromiumOAuthAllowListAll ke true:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • Untuk mengaktifkan WebView2 untuk konektor tertentu, atur PQ_ExtendEdgeChromiumOAuthAllowList dengan nama konektor yang ingin Anda aktifkan. Beberapa konektor dipisahkan oleh titik koma.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • Untuk menonaktifkan penggunaan WebView2, atur PQ_DisableEdgeChromiumOAuth ke true.

    setx PQ_DisableEdgeChromiumOAuth   true