C# Azure Graph Api-更改密码无效

C# Azure Graph Api-更改密码无效,c#,azure,active-directory,C#,Azure,Active Directory,我有以下代码来更新azure上的密码配置文件: ActiveDirectoryClient client = AuthenticationHelper.GetActiveDirectoryClient(); IUser toUpdate = await client.Users.GetByObjectId(user.ObjectId).ExecuteAsync(); toUpdate.PasswordProfile = new Password

我有以下代码来更新azure上的密码配置文件:

ActiveDirectoryClient client = AuthenticationHelper.GetActiveDirectoryClient();
            IUser toUpdate = await client.Users.GetByObjectId(user.ObjectId).ExecuteAsync();


            toUpdate.PasswordProfile = new PasswordProfile()
            {
                ForceChangePasswordNextLogin = false,
                Password = password
            };

            toUpdate.UpdateAsync().Wait();

显然,我可以在Azure(云)中更改用户密码,但它不能写回本地Active Directory。我已经查看了Azure CoConnect中的设置,并选中了PasswordWriteBack选项。

在启用和使用密码写回之前,必须确保完成以下先决条件:

  • 您有一个启用Azure AD Premium的Azure AD租户
  • 已在租户中配置并启用密码重置

  • 请参阅有关密码写回详细信息的文档。

    您使用的是AAD高级版吗?原因需要Azure AD Premium。感谢您的回复,是的,我正在使用AAD Premium,还配置了密码重置。Azure AD Premium已启用,密码也已重置。用户可以从portal.office更改密码。但是,当我们尝试使用我的应用程序进行更改时,密码只是在云中更改。本地广告仍然要求使用旧密码。您的意思是,当在门户上更改密码时,它会成功地写回本地吗?当您使用REST API更改密码时会出现此问题?是的,当我使用Aphi更改密码时会出现此问题。请帮助我您有其他想法吗?@HenryGarcia我正在尝试构建环境以确认此问题。这可能需要一些时间,我会回来,如果我有任何更新。