การเปิดใช้งาน Microsoft Edge (Chromium) สําหรับการรับรองความถูกต้อง OAuth ใน Power BI Desktop
ถ้าคุณกําลังใช้การรับรองความถูกต้องของ OAuth เพื่อเชื่อมต่อกับข้อมูลของคุณ กล่องโต้ตอบ OAuth ใน Power Query จะใช้เบราว์เซอร์ตัวควบคุมแบบฝังตัวของ Microsoft Internet Explorer 11 อย่างไรก็ตาม บริการเว็บบางอย่าง เช่น QuickBooks Online, รายงาน Salesforce และวัตถุ Salesforce ไม่รองรับ Internet Explorer 11 อีกต่อไป
Power BI เผยแพร่ในเดือนตุลาคม 2021
หมายเหตุ
ถ้าคุณกําลังใช้ Power BI รุ่นก่อนๆ ให้ไปที่ การเผยแพร่ Power BI ในเดือนธันวาคม 2020
ตั้งแต่เดือนตุลาคม 2021 ตอนนี้ Power BI Desktop ใช้ Microsoft Edge WebView2 ตามค่าเริ่มต้นสําหรับการรับรองความถูกต้อง OAuth สําหรับตัวเชื่อมต่อทั้งหมด อย่างไรก็ตาม คุณสามารถเปลี่ยนลักษณะการทํางานเริ่มต้นโดยใช้ตัวแปรสภาพแวดล้อมได้
เมื่อต้องการปิดใช้งาน WebView2 สําหรับตัวเชื่อมต่อเฉพาะ ให้ตั้งค่า
PQ_ExtendEdgeChromiumOAuthDenyList
ด้วยชื่อของตัวเชื่อมต่อที่คุณต้องการปิดใช้งาน ตัวเชื่อมต่อหลายตัวจะถูกคั่นด้วยเครื่องหมายอัฒภาคsetx PQ_ExtendEdgeChromiumOAuthDenyList MyExtension1;MyExtension2
เมื่อต้องการปิดใช้งาน WebView2 ให้ตั้งค่า
PQ_DisableEdgeChromiumOAuth
เป็น truesetx PQ_DisableEdgeChromiumOAuth true
เผยแพร่ Power BI เดือนธันวาคม 2020
ในวันที่ธันวาคม 2020 Power BI Desktop ใช้ การรับรองความถูกต้องของ Microsoft Edge WebView2 สําหรับ OAuth กับตัวเชื่อมต่อบางตัว ตัวเชื่อมต่อเหล่านี้คือ:
- GitHub
- QuickBooks Online
- รายงาน Salesforce
- ออบเจ็กต์ Salesforce
- Smartsheet
- Twilio
- Zendesk
บนเครื่อง Power BI Desktop คุณสามารถรับตัวควบคุม WebView2 ได้โดยการติดตั้งเบราว์เซอร์ Microsoft Edge (Chromium) ใหม่ (อย่างน้อยรุ่นเบต้า) จาก https://www.microsoftedgeinsider.com/downloadหรือโดยการติดตั้ง แพคเกจที่เผยแพร่ต่อจาก WebView2
ตัวเชื่อมต่ออื่น ๆ ทั้งหมดจะใช้ Internet Explorer 11 ตามค่าเริ่มต้น เว้นแต่ว่าการตั้งค่าจะถูกแทนที่โดยใช้ตัวแปรสภาพแวดล้อม
เมื่อต้องการเปิดใช้งาน WebView2 สําหรับตัวเชื่อมต่อทั้งหมด ให้ตั้งค่า
PQ_EdgeChromiumOAuthAllowListAll
เป็น จริง:setx PQ_EdgeChromiumOAuthAllowListAll true
เมื่อต้องการเปิดใช้งาน WebView2 สําหรับตัวเชื่อมต่อเฉพาะ ให้ตั้งค่า
PQ_ExtendEdgeChromiumOAuthAllowList
ด้วยชื่อของตัวเชื่อมต่อที่คุณต้องการเปิดใช้งาน ตัวเชื่อมต่อหลายตัวจะถูกคั่นด้วยเครื่องหมายอัฒภาคsetx PQ_ExtendEdgeChromiumOAuthAllowList MyExtension1;MyExtension2
เมื่อต้องการปิดใช้งาน WebView2 ให้ตั้งค่า
PQ_DisableEdgeChromiumOAuth
เป็น truesetx PQ_DisableEdgeChromiumOAuth true