Issue:
Password Update operation failing in Active Directory or AD with below exception even if operation performing by Admin User:
oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : doUpdate :
Error while updating user[[
javax.naming.OperationNotSupportedException: [LDAP: error code 53 -
0000052D: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0];
remaining name 'CN=Test3 User3,CN=Users,DC=Domain,DC=com'
at
com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3140)
at
com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
at
com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
at
com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1458)
at
com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:161)
at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:148)
oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : doUpdate :
Error while updating user[[
javax.naming.OperationNotSupportedException: [LDAP: error code 53 -
0000052D: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0];
remaining name 'CN=Test3 User3,CN=Users,DC=Domain,DC=com'
at
com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3140)
at
com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
at
com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
at
com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1458)
at
com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:161)
at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:148)
Debugging:
Check oim_server1-digaonistic.log, under oim_server1/logs to find the cause of password update operation failure in AD.
Check oim_server1-digaonistic.log, under oim_server1/logs to find the cause of password update operation failure in AD.
Cause:
Trying to update password not matched all the conditions as per password policy.
Trying to update password not matched all the conditions as per password policy.
Solution:
Many time we thought, we are giving password having all the conditions matched present in password policy. But in Active Directory Password Policy, there is one condition Minimum password age [which might confused you just like me :)] it means once changed the password of user, we can't change password of him/her again until number of days provided as a value of it.
In below AD Password Policy Minimum password age is 1 day, so once changed the password of user, we can't change password for next 24 hours otherwise same exception will through.
Notes :
- Value of condition Minimum password age may vary from customer to customer. In development phase, I will suggest to keep it 0.
- To view Password policy conditions Logon to Domain Controller having AD installed with Administrator and go to Start-->Administrative Tools-->Local Security Policy-->Account Settings-->Password Policy.
- To change Password policy conditions need to disable it, then only one can change.
Great Article
ReplyDeleteCyber Security Projects for CSE Students
JavaScript Training in Chennai
Project Centers in Chennai
JavaScript Training in Chennai
JavaScript training helps learners build the skills needed to create interactive and dynamic websites. A well-structured training program covers the fundamentals of JavaScript, including variables, data types, operators, loops, functions, arrays, objects, and events. As learners progress, they gain hands-on experience with DOM manipulation, form validation, asynchronous programming, and modern ES6+ features, enabling them to develop responsive and user-friendly web applications.
ReplyDeleteTroubleshooting the LDAP: error code 53 (WILL_NOT_PERFORM) during an Oracle IAM user update is a classic Active Directory headache, almost always pointing to an attempt to reset a password over an unencrypted LDAP connection or a strict AD password complexity policy violation! However, when identity administrators have to actually download massive Active Directory Certificate Services (AD CS) deployment kits, bulky offline LDAPS diagnostic suites, or heavy Oracle connector update patches to properly configure the required SSL/TLS certificates, standard built-in browser downloaders frequently timeout or corrupt the payloads. To securely pull down these enormous enterprise security tools without frustrating network drops, following a comprehensive 14-step IDM troubleshooting blueprint guarantees a rock-solid, high-speed download setup on Windows 10 and 11. Thanks for breaking down the exact connector parameters and certificate requirements needed to bypass this tricky LDAP exception!
ReplyDelete