Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
利用Azure Graph API进行SharePoint在线用户管理_Api_Azure_Office365 - Fatal编程技术网

利用Azure Graph API进行SharePoint在线用户管理

利用Azure Graph API进行SharePoint在线用户管理,api,azure,office365,Api,Azure,Office365,假设我有SharePoint在线订阅,因此我可以管理自己的*.onmicrosoft.com域以及与其连接的用户/组 据我所知,用户和组所在的SPO背后的存储是Azure广告 我认为远程管理这些用户/组的唯一方法是使用PowerShell module for Microsoft Online。现在我想知道Azure Graph API是否可以用于从SPO检索用户和组成员?我没有Azure订阅,有没有办法在没有Azure订阅的情况下使用Azure Graph API,只有SPO订阅?好的,事实证

假设我有SharePoint在线订阅,因此我可以管理自己的*.onmicrosoft.com域以及与其连接的用户/组

据我所知,用户和组所在的SPO背后的存储是Azure广告


我认为远程管理这些用户/组的唯一方法是使用PowerShell module for Microsoft Online。现在我想知道Azure Graph API是否可以用于从SPO检索用户和组成员?我没有Azure订阅,有没有办法在没有Azure订阅的情况下使用Azure Graph API,只有SPO订阅?

好的,事实证明这是可能的。主要步骤如下:

  • 创建一个服务主体,作为外部应用程序的“联系点”(这是一个良好的起点);我使用了对称密钥授权
  • 将新创建的服务主体添加到“公司管理员”角色
  • 看看azurecoder,看看他使用Graph API的全面示例:;这段代码正确地处理身份验证参数,比如构造适当的服务领域
  • 在此之后,我能够为SPO实例获取用户、组和用户成员信息,而无需创建Azure广告订阅