获得 ADAL B2C 的团体索赔?

Getting Group Claims for ADAL B2C?

我正在按照 Adrian Hall 教程进行自定义身份验证,我已逐步按照教程进行操作,但我无法从该教程中检索组声明?

我使用了邮递员,而不是像教程所说的那样收到 18 个索赔,我只得到 11 个,无论我做什么,即使我已经按照教程所说的那样更改了清单,但我仍然无法明白了。

Adrian Hall 教程有错吗? https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/authorization/

组声明仅在 Azure AD 中可用,尚不在 B2C 中。

请在这里投票:https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/10123836-get-user-membership-groups-in-the-claims-with-ad-b

正如 Erik 提到的,该组声明目前仅适用于 Azure AD。

但是,我们可以使用 Azure AD Graph 来查询组成员身份。注册一个应用程序以查询 Azure AD Graph 并使用客户端凭据流访问令牌。以下是请求供您参考:

POST:https://graph.windows.net/{tenantId}/users/{objectId}/getMemberGroups?api-version=1.6
authorization: bearer {access_token}
content-type: application/json

{
    "securityEnabledOnly": false
}