我在.Net中使用Graph API。我目前正在使用2013-11-08版本(最新版本为2)。一个月前,一切都运行正常,然后发生了一些变化(不是代码),导致更新用户中断。我们仍然可以成功创建用户,我们无法专门更新用户密码。在
Insufficient privileges to complete the operation..
at Microsoft.Azure.ActiveDirectory.GraphClient.ConnectionWrapper.InvokeNetworkOperation[T](Func`1 action)
我已经在azure中仔细检查了应用程序权限,并且它们已正确设置(事实上,为了测试我已经给予应用程序所有权限)。我对接下来的尝试感到茫然。
我目前正在考虑升级应用程序以使用最新版本的图形API(1.6)。
有没有人有任何想法我无法再更新用户?这种能力在过去一个月的某个时间停止了工作,但奇怪的是我们仍然可以使用相同的客户端/ api创建新用户。
答案 0 :(得分:2)
根据link,最近的Microsoft安全权限更新可能会导致此。立即修复只能在Powershell的帮助下应用。
以下是有关更新http://blogs.msdn.com/b/aadgraphteam/archive/2015/10/06/new-graph-api-consent-permissions.aspx
的完整详情<强>更新强>
我遇到过类似情况,下面的代码使应用程序再次运行。
for (int i = 0; i < numberOfInts; i++)
{
dub[i] = 0;
for (int y = 0; y < numberOfInts; y++)
{
if (enarray[i] == enarray[y])
{
dub[i]++;
}
}
printf("%d%d",enarray[i], dub[i]);
}