我目前正在使用C#开发一个Web应用程序。我正在使用Azure AD存储用户信息,因此如果用户希望这样做,我希望能够在某些时候更改密码。
目前我更改密码的方式是使用对https://graph.windows.net/ {tenentId} / users / {userkey}的http-patch调用?api-version = 1.5 json看起来像这样:
{
"passwordProfile":
{
"password":"Test!23456",
"forceChangePasswordNextLogin" : false
}
}
上周这个工作得很好。但是,当我今天尝试它时,它没有用。有什么想法吗?
答案 0 :(得分:0)
我发现了错误。我使用user_id作为UPN,你不能使用其中包含UPN的密码。所以我改变了制作UPN的方式,它就像一个魅力!