Append:

I found the problem, I search the log file on DEBUG information.
I use 'uid' as users attribute, so I have to configure Uid Attribute = uid
in Connector.


Now, I have new problem which can not  DELETE Role. I got the DEBUG log
below, I think I know which the problem, the syncope search the group by
'uid', but My groups name identified by 'cn', that's why syncope can not
find the group. Any one can tell me where to change the group search by
'cn' instead of 'uid'.

Searching in [ou=users,dc=test,dc=com, ou=groups,dc=test,dc=com] with
filter (&(&(objectClass=top)(objectClass=groupOfUniqueNames))(uid=ADMIN))


01:01:02.080 DEBUG Enter: getObject(ObjectClass: __GROUP__, Attribute:
{Name=__UID__, Value=[ADMIN]}, OperationOptions:
{ATTRS_TO_GET:[cn,__UID__,__NAME__,__ENABLE__]}) Method: getObject

01:01:02.083 DEBUG Enter: executeQuery(ObjectClass: __GROUP__,
LdapFilter[nativeFilter: (uid=ADMIN); entryDN: null],
org.identityconnectors.framework.impl.api.local.operations.SearchImpl$1@76616ae4,
OperationOptions: {ATTRS_TO_GET:[cn,__UID__,__NAME__,__ENABLE__]}) Method:
executeQuery

01:01:02.083 WARN  Attribute __ENABLE__ of object class __GROUP__ is not
mapped to an LDAP attribute Method: getLdapAttribute

01:01:02.084 DEBUG Searching in [ou=users,dc=test,dc=com,
ou=groups,dc=test,dc=com] with filter
(&(&(objectClass=top)(objectClass=groupOfUniqueNames))(uid=ADMIN)) and
SearchControls: {returningAttributes=[cn, uid], scope=SUBTREE} Method:
doSearch

01:01:02.088 DEBUG Return Method: executeQuery

01:01:02.088 DEBUG Return: null Method: getObject

On Tue, Feb 9, 2016 at 3:46 PM, Li,Xiaodong <[email protected]> wrote:

> I set up ApacheDS LDAP with Syncope according to this Article.
> http://blog.tirasa.net/unlock-full-ldap-features-in.html
>
> The Apache DS version is 2.0.0-16M and built Syncope as my own project
> with version 1.2.7.
> I changed the core project persistence.properties to use MYSQL as internal
> storage.
>
> I can create new users and roles in syncope and they were propagated into
> LDAP correctly. I think the connector and resources configurations are
> right.
>
> But when I change the user info and delete user, it won't propagate into
> LDAP.
>
> I can see the delete user operation in task  tab -> propagation task, but
> it was not executed even if I click the Execute button, nothing happened.
>
> I checked the user profile,
>
> The internal resource accountlink is right, but why LDAP accountLink has
> red exclamation.
>
> Anyone has this problem?
>
>
> Resource
> AccountLink
> Status
> syncope                                   testuser    [image: active icon]
> LDAP
> [image: notfound icon]
>
>

Reply via email to