使用Azure AD Graph API的呼叫请求的限制

时间:2018-09-21 07:36:01

标签: azure azure-ad-b2c azure-ad-graph-api

我目前正在使用Azure AD B2C身份验证,我需要使用Azure AD Graph API(不是MS Graph,如此处所述:official doc)对用户完成一些任务。 我知道使用Azure AD Graph API可能会出现一些限制策略,但是我没有找到必须避免的真正速率限制来避免这种副作用。

您知道我可以为避免该错误而向端点发出的平均请求数吗?是否按注册的每个应用程序(Azure注册的应用程序)或每个租户评估限制?

您知道在应用限制策略后重试之前通常必须参加的第二秒吗?

2 个答案:

答案 0 :(得分:1)

有关Azure AD Graph API的限制指导,请参阅:

  1. Throttling guidance | Graph API concepts
  2. Azure AD Graph API Throttling Guidance

有关单个应用程序和/或单个IP地址的读取限制的信息,请参阅第二篇文章。

“有一个入口点,用于控制进入Graph API服务的流量。通过使用产品支持,每秒从单个源IP到该入口点的请求限制为1000个。其次,还有一个单独的ApplicationID + TenantID限制,即每秒120个请求。如果您需要更多限制,则应考虑将请求分布在多个源IP和应用程序上。“

答案 1 :(得分:0)

我认为Azure Graph API的限制未在任何地方记录。

但是您可以检查并处理由此link造成的限制