使用补丁调用更改Azure AD密码

本文关键字:Azure AD 密码 补丁 调用 | 更新日期: 2023-09-27 17:54:59

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

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

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

上周这还行。但是当我今天试着的时候,它不起作用。什么好主意吗?

使用补丁调用更改Azure AD密码

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