如何更新Azure AD用户?

时间:2019-08-08 15:54:56

标签: azure-active-directory

Create User reference之后,我已经在Azure AD中成功创建了一个新用户。

现在,我想在Update User reference之后更新该用户。为了简单起见,这是我要发送的JSon内容:

{
    "userType": "T"
}

文档告诉我发送PATCH请求,但是我始终会收到HTTP错误400(错误请求)。如果我尝试发送POST请求,则会收到HTTP错误405(不允许使用方法)。

目标URL为https://graph.microsoft.com/v1.0/users/user-id user-id 是返回的用户详细信息。

我想念什么?

更新1

这些是为应用程序设置的权限: enter image description here

1 个答案:

答案 0 :(得分:1)

这正是更新用户(PATCH)的方式。

但是,根据您引用的文档,userType属性不能为T

enter image description here

该属性只能具有两个不同的值之一:MemberGuest

当然,路径中的user-id应该由get users操作返回的id属性。

我非常确定,如果您使用普通的REST客户端,将能够看到整个错误消息,这将更有意义。

如果仍有问题,请粘贴确切的错误消息。