I'm using the .Net Microsoft Graph SDK. When users want to reset their password I call the following method:
client.Me.ChangePassword(current_password, repeat_new_password).Request().PostAsync();
The change is successful and user can sign in with their new password.
Only the new password doesn't work on-premise. After some research I found that the Password Writeback service is not triggered.
When users change their password trough the Office 365 portal it works just fine.
It this by design or should the password writeback be triggered when using the Graph API ChangePassword method?