我有以下查询检索使用用户GraphServiceClient
与.NET的核心2。
user = await _graphClient.Users[principalName].Request()
.Expand("Extensions")
.GetAsync();
当我运行此我得到以下错误
Microsoft.Graph.ServiceException:代码:generalException消息:从服务返回意外异常。
这只是发生在我加入了一个OpenTypeExtension
使用下面的代码给用户!
extension = new OpenTypeExtension
{
ExtensionName = AzureADExtensions.UserConstants.ExtensionName,
AdditionalData = new Dictionary<string, object>
{
{"OtherEmail", externalUser.Email},
{"OtherRole" , externalUser.Roles.FirstOrDefault()}
}
};
await _graphClient.Users[user.Id].Extensions.Request()
.AddAsync(extension);
我开始变得真正地得到现在够了Azure的AD。
我似乎无法任意元数据添加到我的用户。 只有这样做,因为otherEmails
不与工作GraphServiceClient
,并试图使用任何其它敏感领域给了我这个错误:
更新用户房客时没有SPO许可证
任何帮助,将不胜感激。