C# Azure AD Graph API-使用C将用户分配给应用程序#

C# Azure AD Graph API-使用C将用户分配给应用程序#,c#,azure,azure-ad-graph-api,C#,Azure,Azure Ad Graph Api,我发现,在这个答案中,应用程序可以分配给用户,但似乎不知道如何使用C#来实现这一点。下面是JSON和C#我正在尝试 晚会有点晚了,但是!由于文档完全丢失,我不得不在谷歌上搜索和跟踪错误 解决方案是如下方式更新用户: var appRoleAssignment = new AppRoleAssignment() { ResourceId = Guid.Parse(principal.ObjectId), PrincipalId = Guid.Parse(user.ObjectId

我发现,在这个答案中,应用程序可以分配给用户,但似乎不知道如何使用C#来实现这一点。下面是JSON和C#我正在尝试


晚会有点晚了,但是!由于文档完全丢失,我不得不在谷歌上搜索和跟踪错误

解决方案是如下方式更新用户:

var appRoleAssignment = new AppRoleAssignment()
{
    ResourceId = Guid.Parse(principal.ObjectId),
    PrincipalId = Guid.Parse(user.ObjectId),
    Id = Guid.Parse(roleId)
};

user.AppRoleAssignments.Add(appRoleAssignment);
await user.UpdateAsync();

你有没有研究过如何将用户分配到c#中的azure应用程序?如果你找到了,我也在寻找解决方案。。。
var appRoleAssignment = new AppRoleAssignment()
{
    ResourceId = Guid.Parse(principal.ObjectId),
    PrincipalId = Guid.Parse(user.ObjectId),
    Id = Guid.Parse(roleId)
};

user.AppRoleAssignments.Add(appRoleAssignment);
await user.UpdateAsync();