Błąd 401 podczas używania interfejs Graph API do uzyskiwania dostępu do danych usługi OneDrive z włączonymi zasadami opartymi na lokalizacji
Symptomy
Aplikacja wywołuje interfejs Graph API firmy Microsoft w celu wykonywania zapytań dotyczących zasobów usługi OneDrive. Jeśli zasady oparte na lokalizacji są włączone, żądania do interfejs Graph API zwracają komunikat o błędzie 401 "Brak autoryzacji". Ten problem występuje nawet wtedy, gdy użytkownik znajduje się w zaufanej granicach.
Przyczyna
Problem występuje, ponieważ interfejs Graph API nie przekazuje adresu IP użytkownika do programu SharePoint. W związku z tym program SharePoint nie może określić, czy użytkownik znajduje się w zaufanej granicach. Jedynymi aplikacjami, które obecnie obsługują zasady oparte na lokalizacji, są Viva Engage i Exchange. Oznacza to, że wszystkie inne aplikacje są blokowane, nawet jeśli te aplikacje są hostowane w granicach zaufanej sieci.
Aby uzyskać więcej informacji na temat tego problemu, zobacz Kontrolowanie dostępu do usługi SharePoint Online i danych usługi OneDrive na podstawie zdefiniowanych lokalizacji sieciowych.
Obejście problemu
Aby obejść ten problem, ustaw dostęp warunkowy w Tożsamość Microsoft Entra.
Stan
Firma Microsoft wie o tym problemie i opracowuje rozwiązanie.