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