2015-03-26 3 views
0

Je suis en train de mettre à jour le UserAccountControl champ AD en utilisant une valeur spécifique (66048) lorsque je crée un utilisateur géré OpenIDM mais je suis face à un problème. Le stacktrace connexe:OpenIDM - Comment mettre à jour le champ UserAccountControl dans AD

Causée par: org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.OperationNotSupportedException: [LDAP: code d'erreur 53 - 0000052D: SvcErr: DSID-03 1A12D2, problème 5003 (WILL_NOT_PERFORM), données 0 ^ @]; nom restant 'CN = 93ba7d80-b0d3-4af7-b199-66f1b1bd217a, CN = Utilisateurs, DC = xxx, DC = com' à org.identityconnectors.ldap.modify.LdapCreate.doCreate (LdapCreate.java:187) à l'org .identityconnectors.ldap.modify.LdapCreate.executeImpl (LdapCreate.java:136) à org.identityconnectors.ldap.modify.LdapCreate.execute (LdapCreate.java:80) à org.identityconnectors.ldap.LdapConnector.create (LdapConnector .java: 209) à org.identityconnectors.framework.impl.api.local.operations.CreateImpl.create (CreateImpl.java:88) à sun.reflect.GeneratedMethodAccessor133.invoke (source inconnue) à sun.reflect. DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) à java.lang.reflect.Method.invoke (Method.java:606) à org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke (ConnectorAPIOperationRunnerProxy.java:97) à com.sun.proxy. $ Proxy27.create (source inconnue) à sun.reflect.GeneratedMethodAccessor133. invoquer (source inconnue) à sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) à java.lang.reflect.Method.invoke (Method.java:606) à org.identityconnectors.framework.impl.api .local.operations.ThreadClassLoaderManagerProxy.invoke (ThreadClassLoaderManagerProxy.java:96) à com.sun.proxy. $ Proxy27.create (Source inconnue) à sun.reflect.GeneratedMethodAccessor133.invoke (Source inconnue) à sun.reflect. DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcce ssorImpl.java:43) à java.lang.reflect.Method.invoke (Method.java:606) à org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke (DelegatingTimeoutProxy.java:98) à com. sun.proxy. $ Proxy27.create (source inconnue) à org.identityconnectors.framework.impl.api.AbstractConnectorFacade.create (AbstractConnectorFacade.java:149) à org.forgerock.openidm.provisioner.openicf.impl.OpenICFProvisionerService $ ObjectClassResourceProvider.createInstance (OpenICFProvisionerService.java:1332) ... 151 plus

J'utilise le connecteur LDAP par défaut (1.4.0.0). Si trouvé sur Forgerock (https://bugster.forgerock.org/jira/browse/OPENICF-102) que le champ UAC est en lecture seule en utilisant ce connecteur.

Comment puis-je simplement le mettre à jour?

Répondre

1

Si vous savez exactement ce que vous faites, vous pouvez utiliser l'attribut userAccountControl avec OpenIDM.

Dans votre cas, il semble que vous n'avez pas fourni le mot de passe (UTF 16 codé unicodePwd)

+0

Il est working.Effectivily cela était dû au lac de mot de passe lors de la synchronisation. – Spawnrider