Graph API availability from within China

David Hayek 1 Reputation point
2021-03-12T21:59:54.33+00:00

Hi

We are developing an application which uses Azure AD for SSO within our (global) organization. We have deployed it in the cloud outside of China without any issues. However, we are facing an issue with a separate stack we have set up in China using a Chinese cloud provider.

We need to retrieve both user profile information ("/v1.0/me") and group membership information ("/v1.0/users/{id}/memberOf") from the graph api. In both deployments, we are using the graph.microsoft.com domain to make the calls. The service calls are made from our backend service layer.

The calls from within China time out intermittently. Setting the read timeout as high as several minutes does not help. We have not observed any patterns to the problem - that is, it is not worse during some parts of the day and better at others. I have no way to know if the Chinese firewall may be affecting these outbound requests. I would assume it could, since these requests are over the public internet.

Are there any solutions or workarounds to this problem? Note that we don't have an option of using a private or country-based cloud.

Thanks

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,719 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Nandeesh Swami-MSFT 1 Reputation point Microsoft Employee
    2021-04-07T08:10:32.29+00:00

    Hi David,

    This will need investigation from the back end and possibly may also need to collect data. Can you go ahead and open a support ticket?
    Here's how you can do it, https://azure.microsoft.com/en-us/support/create-ticket/

    Further Graph Api is generally available in China since March of 2016.
    https://developer.microsoft.com/en-us/microsoft-teams/blogs/microsoft-graph-is-now-generally-available-in-china/

    Thanks,

    0 comments No comments