Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure AD使用修补程序调用更改密码_C#_Azure_Azure Active Directory_Change Password_Http Patch - Fatal编程技术网

C# Azure AD使用修补程序调用更改密码

C# Azure AD使用修补程序调用更改密码,c#,azure,azure-active-directory,change-password,http-patch,C#,Azure,Azure Active Directory,Change Password,Http Patch,我目前正在用C#开发一个web应用程序。我正在使用Azure AD来存储用户信息,因此如果用户愿意,我希望能够在某个时候更改密码 目前,我更改密码的方式是使用http补丁调用{tenentId}/users/{userkey}?api version=1.5 json如下所示: { "passwordProfile": { "password":"Test!23456", "forceChangePasswordNextLogin" : false }

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

目前,我更改密码的方式是使用http补丁调用{tenentId}/users/{userkey}?api version=1.5 json如下所示:

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

上周这一切都很顺利。但当我今天尝试时,它不起作用。有什么想法吗?

我发现了错误。我使用用户id作为UPN,您不能使用包含UPN的密码。所以我改变了制作UPN的方式,它就像一个符咒

你能提供你现在看到的错误信息吗?