c# - Microsoft Graph - 允许用户访问应用程序/服务主体

标签 c# asp.net azure microsoft-graph-api

我们正在向员工推出一个主要应用程序,它已设置为使用 Azure AD/SSO,目前我们必须手动设置每个用户才能通过 Azure AD -> 应用程序访问该应用程序-> 用户。我们有一个小型 C# Web 应用程序,用于管理 AD 用户希望使用新的 Microsoft Graph API 将用户设置为在创建时允许访问,但找不到要使用的正确端点/API 调用。

我们尝试了以下方法,但返回的文档/错误非常缺乏。

https://graph.microsoft.com/beta/servicePrincipals https://graph.microsoft.com/beta/groups/ {id}/成员

我们应该使用哪个端点/API 调用来完成此任务?

最佳答案

您似乎正在尝试设置 appRoleAssignments。目前仅在 Microsoft Graph/beta 版本上公开。正如您所发现的,/beta 文档需要一点关爱和关注。然而,这几乎应该像在 AAD Graph 中那样工作(因此您可以引用 AAD Graph API 引用),但具有不同的根 https://graph.microsoft.com/beta 。这篇博文也有一些例子https://blogs.msdn.microsoft.com/aadgraphteam/2014/12/12/announcing-the-new-version-of-graph-api-api-version1-5/

您面临着什么具体挑战吗?您看到了什么操作和错误?

希望这有帮助,

关于c# - Microsoft Graph - 允许用户访问应用程序/服务主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36282758/

相关文章:

c# - 我应该在 visual studio 中的 wwwroot 下创建文件上传文件夹吗?

c# - 垃圾回收如何处理对象引用?

asp.net - 该页面的状态信息无效,并且可能已损坏,现在无法工作(在 Citrix 下)

azure - 如何使用数据工厂创建基于日期的文件夹?

azure - 使用 getschema 为工作区中的表生成字段列表

c# - 尝试使用 Request.QueryString 时出现对象引用错误

C# 相当于 Actionscript 的函数 apply 和 call?

c# - 如何将对象序列化为xml?

javascript - 使用内容安全策略阻止 Internet Explorer 11 上的内联 JavaScript

asp.net - Azure预编译似乎不起作用