2016-12-01 10 views
2

I紺碧のパスワードプロファイル更新するために次のコードを持っている:AzureのグラフAPIは - パスワードの変更は動作しません

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


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

      toUpdate.UpdateAsync().Wait(); 

は、どうやら私はアズール(クラウド)でユーザーパスワードを変更することができていますが、それをローカルのActive Directoryに書き戻されません。私はAzure Coennectの設定を見直し、PasswordWriteBackオプションがチェックされています。

+1

あなたはAAD Premiumエディションを使用していますか?原因[パスワードの書き戻し](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-passwords/#what-is-possible-with-azure-ad-password-reset)が必要ですAzure ADプレミアム。 – forester123

+0

お返事ありがとうございます。はいAAD Premiumを使用しています。パスワードリセットも設定されています。 –

答えて

0

[パスワードのライトバックを有効にして使用する前に、あなたは次の前提条件を完了することを確認する必要があります。

  1. あなたはAzureのADプレミアムでのAzure ADテナントを持っているが
  2. を有効にパスワードのリセットが設定されているとテナントで有効にしてください

PasswordWriteBackの詳細については、here文書を参照してください。

+0

Azure AD Premiumが有効になり、パスワードもリセットされます。 portal.officeから、ユーザーはパスワードを変更できます。しかし、私たちのアプリケーションを使用して変更しようとすると、パスワードは雲の中で変わるだけです。ローカルのADは引き続き古いパスワードを要求します。 –

+0

ポータルでパスワードが変更されたときに、ローカルに書き戻しが正常に行われたことを意味しましたか?この問題は、REST APIを使用してパスワードを変更したときに発生しますか? –

+0

はい、APIを使用してパスワードを変更したときに問題が発生する –

関連する問題