1

我目前正在用 C# 开发一个 Web 应用程序。我正在使用 Azure AD 来存储用户信息,因此如果用户愿意,我希望能够在某个时候更改密码。

目前我更改密码的方式是使用 http-patch 调用https://graph.windows.net/ {tenentId}/users/{userkey}?api-version=1.5 ,json 如下所示:

{
   "passwordProfile":
   {
      "password":"Test!23456",
      "forceChangePasswordNextLogin" : false
   }
}

上周这工作得很好。但是当我今天尝试时它没有工作。有任何想法吗?

4

1 回答 1

1

我发现了错误。我使用 user_id 作为 UPN,您不能使用其中包含 UPN 的密码。所以我改变了制作 UPN 的方式,它就像一个魅力!

于 2015-06-12T18:31:15.630 回答