Lookupuser() Method Does Not Find Users In Third Party Ldap, Keeps Defaulting To Uid In Search Criteria.
(Doc ID 976317.1)
Last updated on MARCH 27, 2020
Applies to:
Oracle(R) BPEL Process Manager 10g - Version 10.1.3.4 and laterInformation in this document applies to any platform.
***Checked for relevance on 23-JAN-2012***
Symptoms
After configuring the is_config.xml to third party LDAP (eg. eDirectory), in the identity service test page (http://<host>:<port>/integration/services/IdentityService/identity ), the lookupuser() method could not find the user.
The following is an example of settings in is_config.xml.
<property name="nameattribute" value="cn"/>
<property name="objectclass" value="inetOrgPerson"/>
<search searchbase="ou=au,o=Oracle"
scope="subtree" maxSizeLimit="1000" maxTimeLimit="30"/>
</userControls>
In the domain.log, after setting the default.collaxa.cube.services to DEBUG, you will witness that the search filter is always using “uid”, Even though the value of “nameattibute” is set to “cn” or other value like 'xy' or 'abc', in is_config.xml file.
Domain.log file:
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |