我正在使用The Microsoft.Azure.ActiveDirectory.GraphClient包来尝试将Azure库中的现有应用程序添加到我的AD应用程序中。
这是我使用的代码:
服务主体p = new服务主体();
p。AppId = "08c6d8e8-a6d7-463a-9b6e-fe8a928a31a3";
但我得到以下错误:"权限不足,无法完成操作。"
任何想法?
谢谢. .
目前,您可以将服务主体添加到租户的唯一方法是配置应用程序(即写入目录)以请求"作为登录用户访问目录"的授权权限。只有管理员才能拥有此权限。您可以在这里找到更多关于权限的详细信息:https://msdn.microsoft.com/en-us/Library/Azure/Ad/Graph/api/graph-api-permission-scopes。此外,用户需要是管理员才能使用您的应用程序(当它试图写入目录时)。
希望有帮助,