Active Directory 图形客户端添加图库应用

Active Directory Graph Client add gallery app

我正在使用 Microsoft.Azure.ActiveDirectory.GraphClient 包尝试将 Azure 库中的现有应用程序添加到我的 AD 应用程序中。

这是我正在使用的代码:

ServicePrincipal p = new ServicePrincipal();

p.AppId = "08c6d8e8-a6d7-463a-9b6e-fe8a928a31a3";

但我收到以下错误: "Insufficient privileges to complete the operation."

有什么想法吗?

谢谢..

目前,您可以将服务主体添加到租户的唯一方法是配置您的应用程序(正在写入目录)以请求 "Access directory as the signed-in user" 委派权限。只有管​​理员可以同意此权限。您可以在此处找到有关权限的更多详细信息:https://msdn.microsoft.com/en-us/Library/Azure/Ad/Graph/api/graph-api-permission-scopes。此外,用户需要成为管理员才能使用您的应用程序(当它尝试写入目录时)。

希望这对您有所帮助,