Erro 401 ao usar API do Graph para acessar dados do OneDrive com a política baseada em localização habilitada

Sintomas

Um aplicativo chama o Microsoft API do Graph para consultar recursos do OneDrive. Se uma política baseada em localização estiver habilitada, solicitará ao API do Graph retornará uma mensagem de erro "não autorizada" 401. Esse problema ocorre mesmo que o usuário esteja dentro do limite confiável.

Motivo

O problema ocorre porque o API do Graph não passa o endereço IP do usuário para o SharePoint. Portanto, o SharePoint não pode determinar se o usuário está dentro do limite confiável. Os únicos aplicativos que atualmente dão suporte a políticas baseadas em localização são Viva Engage e Exchange. Isso significa que todos os outros aplicativos são bloqueados, mesmo quando esses aplicativos são hospedados dentro do limite de rede confiável.

Para obter mais informações sobre esse problema, consulte Controle de acesso aos dados do SharePoint Online e do OneDrive com base em locais de rede definidos.

Solução alternativa

Para contornar esse problema, defina o acesso condicional em Microsoft Entra ID.

Status

A Microsoft está ciente desse problema e está desenvolvendo uma solução.