Rozwiązywanie typowych błędów uwierzytelniania
Uwaga
Interfejsy API portalu Cloud Partner Portal są zintegrowane z usługą i będą nadal działać w Centrum partnerskim. Przejście wprowadza niewielkie zmiany. Przejrzyj zmiany wymienione w dokumentacji interfejsu API portalu Cloud Partner Portal, aby upewnić się, że kod będzie nadal działać po przejściu do Centrum partnerskiego. Interfejsy API CPP powinny być używane tylko dla istniejących produktów, które zostały już zintegrowane przed przejściem do Centrum partnerskiego; nowe produkty powinny używać interfejsów API przesyłania w Centrum partnerskim.
Ten artykuł zawiera pomoc dotyczącą typowych błędów uwierzytelniania podczas korzystania z interfejsów API portalu Cloud Partner Portal.
Błąd nieautoryzowanego
Jeśli stale występują 401 unauthorized
błędy, sprawdź, czy masz prawidłowy token dostępu. Jeśli jeszcze tego nie zrobiono, utwórz podstawową aplikację Firmy Microsoft Entra i jednostkę usługi zgodnie z opisem w temacie Korzystanie z portalu w celu utworzenia aplikacji Microsoft Entra i jednostki usługi, która może uzyskiwać dostęp do zasobów. Następnie użyj aplikacji lub prostego żądania HTTP POST, aby zweryfikować dostęp. W celu uzyskania tokenu dostępu dołączysz identyfikator dzierżawy, identyfikator aplikacji, identyfikator obiektu i klucz tajny.
Błąd zabroniony
Jeśli wystąpi 403 forbidden
błąd, upewnij się, że prawidłowa jednostka usługi została dodana do konta wydawcy w portalu Cloud Partner Portal. Postępuj zgodnie z instrukcjami na stronie Wymagania wstępne, aby dodać jednostkę usługi do portalu.
Jeśli dodano prawidłową jednostkę usługi, sprawdź wszystkie inne informacje. Zwróć szczególną uwagę na identyfikator obiektu wprowadzony w portalu. Na stronie rejestracji aplikacji Microsoft Entra znajdują się dwa identyfikatory obiektów i należy użyć lokalnego identyfikatora obiektu. Poprawną wartość można znaleźć, przechodząc do strony Rejestracje aplikacji aplikacji i klikając nazwę aplikacji w obszarze Aplikacja zarządzana w katalogu lokalnym. Spowoduje to przejście do właściwości lokalnych aplikacji, gdzie można znaleźć prawidłowy identyfikator obiektu na stronie Właściwości , jak pokazano na poniższej ilustracji. Upewnij się również, że używasz poprawnego identyfikatora wydawcy podczas dodawania jednostki usługi i wykonywania wywołania interfejsu API.