通过Azure AD中的API创建用户

时间:2018-08-09 21:44:43

标签: api azure token

目标:使用我们的Global Admin帐户通过API在Azure Active Directory中创建用户。

问题:每尝试一次,我都会获得“未授权”。

我尝试过的内容:

  • 我一直专注于此:https://graph.microsoft.com/v1.0/invitations
  • 我已经按照here的要求尝试过
  • “授权载体{token}”有问题-我似乎无法使用推荐的任何内置URL(即,在URL中结合ClientID和TenantID)正确检索令牌。
  • 我已经尝试了this的相关部分,包括创建应用程序,设置应用程序权限,尝试使用Web API和本机。我可以找回代码,但是使用它总是带有未授权的代码。
    • 顺便说一句,我正在使用Nintex运行此Web服务,因为它是我的工作流程的一部分。通常,Web服务不会给我带来问题。所以,这很糟糕。

我在这里想念什么。有什么想法或方向吗?

更新:删除了“方法”一词-错误的措词选择。

2 个答案:

答案 0 :(得分:0)

如果要使用Microsoft Graph Explorer将用户创建为全局管理员,则可以使用POST https://graph.microsoft.com/v1.0/users,并且所需权限为:

Permissions

enter image description here

有关详细信息,您可以阅读Create user

答案 1 :(得分:0)

默认情况下,全局管理员以用户身份运行。要授予对Active Directory的访问权限,您需要elevate permissions in the portal

我不确信您拥有创建用户的权限,因此我认为您遇到了错误。

此外,请尝试避免使用Global Admin。创建服务主体并提供更细化的权限。