使用Graph API以编程方式将现有用户添加到Azure

时间:2017-09-20 23:03:10

标签: c# azure active-directory provisioning

我能够使用Graph.NET API创建一个新的Azure用户:

POST https://graph.windows.net/myorganization/users?api-version=1.6

我有令牌,它正在工作。 但是,如果我已经拥有一个用户(可能来自Office365),我该如何在Azure上添加他?

如果我使用相同的命令,我会收到类似

的错误
  

用户已注册

查看Microsoft docs,我找不到任何帮助。

是否有任何API可用于执行此操作? c#有什么有用的SDK吗?我实际上是用HttpClient做的一切。

编辑:我想要的结果是用户可以查看和使用我想要的订阅。这对AD GRAPH API或GRAPH API是否可行?

1 个答案:

答案 0 :(得分:1)

无需将其添加到Azure。根据我的理解,Azure和Office 365都使用Azure Active Directory来管理用户。

有关Azure与Azure Active Directory的关系,您可以参考以下链接。它应该与Office 365等其他订阅类似。

How Azure subscriptions are associated with Azure Active Directory

此帖子中的Azure AD Graph用户REST有助于在Azure Active Directory中创建新用户。当您使用退出userPrincipalName创建新用户时,会出现错误。