When users try changing their password (either through forgot my password or manage my password) they get the following error after entering a new password.
The password is one that hasnt been used before there are domain connections set up (and have been previously working).
"Some errors occurred while changing password."
Below is an extract from the QPM.Service.Host_AD_ log file.
Any ideas please ?
2016-08-16 08:31:31:773 E [3424:90] QPM.Service.Modules.ADHelpers.dll ErrorContextInterceptionBehavior.Invoke() >> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you. (Exception from HRESULT: 0x800704F1) --- End of inner exception stack trace --- at System.DirectoryServices.DirectoryEntry.Invoke(String methodName, Object args) at QPM.Service.Modules.ADHelpers.Replication.ReplicationEngine.invokeForUser(DomainInfo domain, DomainControllerInfo domainController, String userId, Nullable`1 authenticationType, Boolean isProperty, String methodName, Object methodArguments) at QPM.Service.Modules.ADHelpers.Replication.ReplicationEngine.invokeWithReplication(DomainInfo domain, ReplicationType replicationType, String userId, Boolean isProperty, String methodName, Object methodArguments) at QPM.Service.Modules.ADHelpers.ADHelper.ChangePassword(DirectoryInfo info, String userObjectGuid, String oldPassword, String newPassword) at DynamicModule.ns.Wrapped_IADHelper_c8abd173f99742609c53168f5df33d4f.<ChangePassword_DelegateImplementation>__1(IMethodInvocation inputs, GetNextInterceptionBehaviorDelegate getNext)2016-08-16 08:31:31:773 E [3424:90] QPM.Service.Workflow4.dll PasswordResetChangeADExecuting.Execute() >> Errors recieved while changing password:2016-08-16 08:31:31:773 E [3424:90] mscorlib.dll List`1.ForEach() >> Error 'The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you. (Exception from HRESULT: 0x800704F1)' with system <<Active Directory>>2016-08-16 08:31:31:773 E [3424:90] QPM.Service.Workflow4.dll WorkflowContext.CriticalError() >> Activity PasswordChangeAD_1 critical error:2016-08-16 08:31:31:773 E [3424:90] QPM.Service.Workflow4.dll WorkflowContext.CriticalError() >> Error Status: Failed to change your password.Error Message: Failed to change your password.Error Description: Change password for user XXXXXXXX failedError Items:Error 'The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you. (Exception from HRESULT: 0x800704F1)' with system <<Active Directory>>
Please remove the following Microsoft updates:
Due to the updates in the Microsoft patches (as outlined in each KB above), it has changed the functionality of the 'change password' operation.
We are currently working on a resolution for Password Manager.
If you have any further issue please open a service request with Support.
Daniel BishopOne Identity
How will we know when there is a resolution for Password Manager?
Removing the patches has resolved our issue but now means we can't automatically patch the server.
We have released a patch for 5.6.3 and are currently working on 5.6.2 and 5.6.1.
Note that all versions prior to 5.6.1 are End of Life. You must upgrade to a supported version to obtain a patch.
In reply to Daniel.Bishop:
After changing the password, password manager 5.6.3 report shows success.
But still user is unable to login, no patches has been updated in OS or Domain level.
Any idea why am getting this error.
In reply to vijay.anand: