C# Azure Graph Api-更改密码无效
我有以下代码来更新azure上的密码配置文件: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
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选项。在启用和使用密码写回之前,必须确保完成以下先决条件:
请参阅有关密码写回详细信息的文档。您使用的是AAD高级版吗?原因需要Azure AD Premium。感谢您的回复,是的,我正在使用AAD Premium,还配置了密码重置。Azure AD Premium已启用,密码也已重置。用户可以从portal.office更改密码。但是,当我们尝试使用我的应用程序进行更改时,密码只是在云中更改。本地广告仍然要求使用旧密码。您的意思是,当在门户上更改密码时,它会成功地写回本地吗?当您使用REST API更改密码时会出现此问题?是的,当我使用Aphi更改密码时会出现此问题。请帮助我您有其他想法吗?@HenryGarcia我正在尝试构建环境以确认此问题。这可能需要一些时间,我会回来,如果我有任何更新。