【发布时间】:2019-06-17 09:35:51
【问题描述】:
我在 AD 身份验证方面遇到了一些困难,我使用 Angular MSAL 库登录用户并将持有者令牌发送到后端。
后端完美处理并存储用户声明。但是发生的情况是用户在 AD 中所属的组不在此声明中。这是因为 AD 中的组太多,Azure 只返回“hasgroups : true”。这很好,我只是使用 Graph API 检索用户组。
现在我才想知道,如何将检索到的组添加到现有用户声明中?我的最终目标是我可以使用以下代码将某些组授权给控制器:
[Authorize(Roles = "EmployeeOnly")]
【问题讨论】:
标签: .net authentication azure-active-directory azure-ad-graph-api