获得 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 中。
正如 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
}
我正在按照 Adrian Hall 教程进行自定义身份验证,我已逐步按照教程进行操作,但我无法从该教程中检索组声明?
我使用了邮递员,而不是像教程所说的那样收到 18 个索赔,我只得到 11 个,无论我做什么,即使我已经按照教程所说的那样更改了清单,但我仍然无法明白了。
Adrian Hall 教程有错吗? https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/authorization/
组声明仅在 Azure AD 中可用,尚不在 B2C 中。
正如 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
}