I encountered a strange behaviour in the PasswordResetService. We have a Hybrid AAD configuration with the AAD Premium P1 licenses. We have enabled the password writeback in our AAD Connect. I checked the permissions required in our AAD Connect sync account (Reset password, Write lockoutTime, Write pwdLastSet). I checked the SSPR configuration too and everything is okay.
In the real situation when our user want to change his password through his M365 profile or when our user want to reset his password through the SSPR, it's just not working. After approx. 20 seconds our users receive the error: We could not change your password. I checked the AAD audit logs and found this error:
Status Reason: OnPremisesConnectivityFailure
So I went to the server where is our AAD Connect installed and I checked the Application logs. I found logs from the ResetPasswordService and there is no error. In the Application logs i can see these statuses from the ResetPasswordService:
ChangePasswordRequestStart (with a username)
ChangePasswordSuccess, Details: Context: cloudAnchor (with a username)
I don't know what to do or how to solve this. I think the error which is shown to our user after clicking on the Submit button is just Timeout (TimeoutException) or the information about PasswordChange in our AD DS is not delivered back to AAD - to the user.
Any ideas?