【发布时间】:2016-06-28 11:43:10
【问题描述】:
我正在尝试使用此代码添加 AppRoleAssignment:
AppRoleAssignment objAppRoleAssignment = new AppRoleAssignment();
objAppRoleAssignment.Id = Guid.Parse("00000000-0000-0000-0000-000000000000");
objAppRoleAssignment.ResourceId = Guid.Parse("ServicePrincipalID");
objAppRoleAssignment.PrincipalType = "User";
objAppRoleAssignment.PrincipalId = Guid.Parse(user.ObjectId);
user.AppRoleAssignments.Add(objAppRoleAssignment);
await user.UpdateAsync();
我没有任何角色,所以我指定了默认的00000000-0000-0000-0000-000000000000 角色
但我收到此错误:
{"odata.error":{"code":"Request_BadRequest","message":{"lang":"en","value":"One or more properties are invalid."},"values":null}}
【问题讨论】:
-
那么您想授予该用户对应用程序的访问权限吗?
标签: c# azure active-directory azure-active-directory