Fabio Martelli wrote
> Il 23/07/2015 08:20, Siyanat ha scritto:
>> Hi Fabio
>> Fabio Martelli wrote
>>> Il 22/07/2015 12:25, Siyanatullah Khan ha scritto:
>>>>
>>>> Hi All ,
>>>>
>>>> I am trying to connect the apache syncope with apache DS but my
>>>> synchronizations have failed so far.
>>>> I have posted a detailed query here
>>>> Cannot Connect Syncope with Apache DS
>>>> <http://stackoverflow.com/questions/31560169/cannot-connect-syncope-with-apache-ds>
>>>>    
>>>> image
>>>> <http://stackoverflow.com/questions/31560169/cannot-connect-syncope-with-apache-ds>
>>>>    
>>>>    
>>>>    
>>>>    
>>>>    
>>>> Cannot Connect Syncope with Apache DS
>>>> <http://stackoverflow.com/questions/31560169/cannot-connect-syncope-with-apache-ds>
>>>>
>>>> I am facing an error while trying to add an apache DS backend to
>>>> apache syncope. Environment Apache DS v 2.00-M20 Apache syncope v
>>>> 1.2.4 OS Windows 7 64 bit I ...
>>>>
>>>> View on stackoverflow.com
>>>> <http://stackoverflow.com/questions/31560169/cannot-connect-syncope-with-apache-ds>
>>>>    
>>>> Preview by Yahoo
>>>>
>>>>
>>>> I will be extremely obliged if anyone can point me to the right
>>>>   direction.
>>>>
>>>> Thanks
>>>> Siyanat
>>>>
>>>>
>>> Hi Siyanat,
>>>
>>>   1. set ONE-PHASE propagation mode
>>>   2. specify JEXL expression for the accountLink into user mapping page
>>>   3. take  [1] as reference guide
>>>
>>> Best regards,
>>> F.
>>>
>>> [1] http://blog.tirasa.net/unlock-full-ldap-features-in
>>>
>> Hi Fabio,
>> Thanks for your reply.
>> This is what I have tried.
>>
>> <http://syncope-user.1051894.n5.nabble.com/file/n5708097/link-map.png>
>>
>> I have not done in any role mapping as I am not sure about the values to
>> put
>> here.
>>
>> Here is my user schema
>>
>> <http://syncope-user.1051894.n5.nabble.com/file/n5708097/schema.png>
>>
>>
>> One Phase changes
>>
>> <http://syncope-user.1051894.n5.nabble.com/file/n5708097/JEXL.png>
>>
>> <http://syncope-user.1051894.n5.nabble.com/file/n5708097/connector-details.png>
>>
>> Still I am getting this error
>>
>> JobExecutionException: While syncing on connector
>> org.quartz.JobExecutionException: While syncing on connector [See nested
>> exception:
>> org.identityconnectors.framework.common.exceptions.ConnectorException:
>> javax.naming.NamingException: [LDAP: error code 36 -
>> ALIAS_DEREFERENCING_PROBLEM: failed for MessageType : SEARCH_REQUEST
>> Message ID : 25
>>      SearchRequest
>>          baseDn : 'o=sevenseas'
>>          filter :
>> '(&(&(objectClass=inetorgperson:[11])(objectClass=top))(cn=*:[∞]))'
>>          scope : whole subtree
>>          typesOnly : false
>>          Size Limit : no limit
>>          Time Limit : no limit
>>          Deref Aliases : deref Always
>>          attributes : 'cn', 'sn', 'uid', 'userPassword'
>> org.apache.directory.api.ldap.model.message.SearchRequestImpl@28149cc3
>> Virtual List View Request Control
>>          oid : 2.16.840.1.113730.3.4.9
>>          critical : true
>>          beforeCount   : '0'
>>          afterCount   : '99'
>>          target :
>>              offset   : '1'
>>              contentCount   : '0'
>> SortRequestControlImpl [sortKeys=[SortKey : [uid]]]: java.io.IOException:
>> The system cannot find the path specified]; remaining name 'o=sevenseas']
>>      at
>> org.apache.syncope.core.sync.impl.SyncJob.executeWithSecurityContext(SyncJob.java:184)
>>      at
>> org.apache.syncope.core.sync.impl.SyncJob.executeWithSecurityContext(SyncJob.java:55)
>>      at
>> org.apache.syncope.core.sync.impl.AbstractSyncJob.doExecute(AbstractSyncJob.java:382)
>>      at
>> org.apache.syncope.core.quartz.AbstractTaskJob.execute(AbstractTaskJob.java:125)
>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>      at
>> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
>>
>> Thanks
>> Siyanat
>>
>> --
>> View this message in context:
>> http://syncope-user.1051894.n5.nabble.com/Issues-connecting-apache-syncope-with-apache-DS-tp5708095p5708097.html
>> Sent from the syncope-user mailing list archive at Nabble.com.
> 
> Hi Sijanat,
> looking at [1] it seems that you can have some trouble with acces rigth 
> read permission.
> 
> 36    LDAP_ALIAS_DEREF_PROBLEM        Indicates that during a search 
> operation, 
> either the client does not have access rights to read the aliased 
> object's name or dereferencing is not allowed.
> 
> 
> Please, try out an ldapsearch by using credentials specified in your 
> configuration.
> Probably your flag is something like as "-a always".
> 
> Kind regards,
> F.
> 
> [1] http://wiki.servicenow.com/index.php?title=LDAP_Error_Codes#gsc.tab=0
> 
> -- 
> Fabio Martelli
> 
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
> 
> Apache Syncope PMC
> http://people.apache.org/~fmartelli/

Hi Fabio,

Thanks for your input. I have tried an ldap search from command line with
the defined credentials , it is working fine.


C:\Users\esiykha\Projects\SFTP\Software\unboundid-ldapsdk-2.3.8-se\tools>ldapsea
rch --hostname "localhost" --port 10389 --bindDN "uid=admin,ou=system"
--bindPas
sword "secret" --baseDN "o=sevenseas" --scope "sub" "(uid=cbuckley)"


# Connected to localhost:10389
dn: cn=Cornelius Buckley,ou=people,o=sevenseas
uid: cbuckley
description: LM Cornelius Buckley
userPassword: {SHA}nU4eI71bcnBGqeO0t9tXvY1u5oQ=
givenname: Cornelius
objectclass: organizationalPerson
objectclass: person
objectclass: inetOrgPerson
objectclass: top
cn: Cornelius Buckley
sn: Buckley
mail: [email protected]
manager: cn=Horatio Nelson,ou=people,o=sevenSeas

# The search operation was processed successfully.
# Entries returned:  1
# References returned:  0

# Disconnected from the server
C:\Users\esiykha\Projects\SFTP\Software\unboundid-ldapsdk-2.3.8-se\tools>










--
View this message in context: 
http://syncope-user.1051894.n5.nabble.com/Issues-connecting-apache-syncope-with-apache-DS-tp5708095p5708100.html
Sent from the syncope-user mailing list archive at Nabble.com.

Reply via email to