Aracılığıyla paylaş


Power BI Desktop'ta OAuth kimlik doğrulaması için Microsoft Edge'i (Chromium) etkinleştirme

Verilerinize bağlanmak için OAuth kimlik doğrulaması kullanıyorsanız, Power Query'deki OAuth iletişim kutusunda Microsoft Internet Explorer 11 eklenmiş denetim tarayıcısı kullanılır. Ancak QuickBooks Online, Salesforce Raporları ve Salesforce Nesneleri gibi bazı web hizmetleri artık Internet Explorer 11'i desteklememektedir.

Ekim 2021 Power BI sürümü

Dekont

Power BI'ın önceki bir sürümünü kullanıyorsanız Aralık 2020 Power BI Sürümü'ne gidin.

Ekim 2021 itibarıyla Power BI Desktop artık tüm bağlayıcılar için OAuth kimlik doğrulaması için varsayılan olarak Microsoft Edge WebView2 kullanıyor. Ancak, ortam değişkenlerini kullanarak varsayılan davranışı değiştirebilirsiniz.

  • Belirli bağlayıcılar için WebView2 kullanımını devre dışı bırakmak için, devre dışı bırakmak istediğiniz bağlayıcıların adlarıyla ayarlayın PQ_ExtendEdgeChromiumOAuthDenyList . Birden çok bağlayıcı noktalı virgülle ayrılır.

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • WebView2 kullanımını devre dışı bırakmak için true olarak ayarlayın PQ_DisableEdgeChromiumOAuth .

    setx PQ_DisableEdgeChromiumOAuth   true
    

Aralık 2020 Power BI sürümü

Aralık 2020 itibarıyla Power BI Desktop, belirli bağlayıcılarla OAuth kimlik doğrulaması için Microsoft Edge WebView2'yi kullanır. Bu bağlayıcılar şunlardır:

  • GitHub
  • QuickBooks Online
  • Salesforce Raporları
  • Salesforce Nesneleri
  • Smartsheet
  • Twilio
  • Zendesk

Power BI Desktop makinenizde, 'den https://www.microsoftedgeinsider.com/downloadyeni Edge (Chromium) tarayıcısını (en az beta) yükleyerek veya WebView2 redist paketini yükleyerek WebView2 denetimini alabilirsiniz.

Ayarlar ortam değişkenleri kullanılarak geçersiz kılınmadığı sürece, diğer tüm bağlayıcılar varsayılan olarak Internet Explorer 11'i kullanır.

  • WebView2'yi tüm bağlayıcılar için etkinleştirmek için true olarak ayarlayın PQ_EdgeChromiumOAuthAllowListAll :

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • WebView2'yi belirli bağlayıcılar için etkinleştirmek istediğiniz bağlayıcıların adlarıyla ayarlayın PQ_ExtendEdgeChromiumOAuthAllowList . Birden çok bağlayıcı noktalı virgülle ayrılır.

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • WebView2 kullanımını devre dışı bırakmak için true olarak ayarlayın PQ_DisableEdgeChromiumOAuth .

    setx PQ_DisableEdgeChromiumOAuth   true