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