请求的租户不支持 Azure AD B2C 更改枚举

Azure AD B2C Change enumeration is not supported for requested tenant

我正在尝试使用 Azure AD Graph differential query or Microsoft Graph delta query 来查找 Azure AD B2C 租户中用户的变化。

例如:

GET https://graph.microsoft.com/v1.0/users/delta
GET https://graph.windows.net/{tenantId}/users/?api-version=1.6&deltaLink=

两者都导致:

Request_UnsupportedQuery Change enumeration is not supported for requested tenant.

什么是受支持的租户?

Azure AD B2C 似乎不支持它们,我可以重现你的问题,如果我将它与普通的 Azure AD 租户一起使用,它工作正常。

差异查询是一项企业功能而不是 B2C 功能 -- 这就是它在 Azure AD B2C 租户中不可用的原因。

或者,您可以访问 the audit logs in the Azure AD B2C tenant for the CRUD operations on users, using the Azure AD Reporting API