Udostępnij za pośrednictwem


Rozwiązywanie problemów z logowaniem przy użyciu źródła danych OData

Ten artykuł zawiera opcje rozwiązywania problemów podczas logowania przy użyciu konta organizacji dla źródła danych OData:

  • Błąd Nieobsługiwany typ poświadczeń
  • Błędy odmowy dostępu

W poniższych sekcjach opisano każdy błąd oraz kroki, które należy rozwiązać, z kolei.

Typ poświadczeń nie jest obsługiwany

Może zostać wyświetlony następujący błąd wskazujący, że typ poświadczeń nie jest obsługiwany:

We are unable to connect because this credential type is not supported 
by this resource. Please choose another credential type.

Upewnij się, że usługa wysyła nagłówki uwierzytelniania w następujący sposób:

  • Pierwsze żądanie Oauth bez żadnego nagłówka autoryzacji powinno wysłać następujący nagłówek w odpowiedzi:

    www-authenticate: Bearer realm=https://login.microsoftonline.com/<Your Active Directory Tenant Id> 
    
  • Przekieruj żądanie do usługi z nagłówkiem autoryzacji ustawionym na Element nośny powinien wysłać następujący nagłówek w odpowiedzi:

    www-authenticate: Bearer authorization_uri=https://login.microsoftonline.com/<Your Active Directory Tenant Id>/oauth2/authorize
    

Po pomyślnym wywołaniu przekierowania wywołania wywołania usługi mają odpowiedni token dostępu w nagłówku autoryzacji. Jeśli nadal widzisz błąd, wyczyść globalne uprawnienia dla identyfikatora URI usługi OData i spróbuj ponownie. Aby wyczyścić uprawnienia globalne, przejdź do pozycji Opcje plików>i Ustawienia> Źródło danych Ustawienia> Uprawnienia globalne.

Odmowa dostępu

Może zostać wyświetlony jeden z następujących błędów wskazujący, że odmowa dostępu:

access_denied: AADSTS650053: The application 'Microsoft Power Query for Excel' 
asked for scope 'user_impersonation' that doesn't exist 
on the resource \<resourceId\>.
Microsoft Power Query for Excel needs permission to access resources 
in your organization that only an admin can grant. 
Ask an admin to grant permission to this app before you can use it.

Jeśli wystąpi taki błąd, upewnij się, że rejestracja aplikacji dla usługi OData ma następujące ustawienia:

  • Identyfikator aplikacji jest ustawiony na podstawowy identyfikator URI usługi OData.
  • Zdefiniowano user_impersonation zakresu.
  • Uprawnienia aplikacji są odpowiednio ustawiane przez administratora.

Za pomocą programu Power BI Desktop możesz wykonywać różne czynności. Aby uzyskać więcej informacji na temat jej możliwości, zapoznaj się z następującymi zasobami: