但是从Microsoft Graph中,我们无法获取完整的用户配置文件。我们希望获取所有用户属性,而不仅仅是基本属性。
var client = new RestClient(string.Format("https://graph.microsoft.com/v1.0/users/{0}", userEmail));
request = new RestRequest();
request.Method = Method.GET;
request.AddHeader("Authorization", _token.Token);
var reponse = client.Execute(request);
这只是提供了一些信息,例如我没有从中得到“Department”。
在Azure中是否可以配置应该返回什么内容,如果可以的话,应该在哪里配置?或者我需要使用除/users/
之外的其他内容吗?
不同的客户可能有不同的特殊属性需要获取。因此,最好的解决方案是拥有一个端点来调用并获取所有内容,包括在Azure AD中不标准的特殊属性。然后我可以在我的那边解析它。这个可行吗?
该应用程序具有读取基本和完整配置文件的权限。我需要更多的东西吗?