Damian Georgiou a écrit :

> Unfortunately this doesn't work for me. searches using the ZMI are fine,
> but it
> just won't log in. I contacted Umar and got his guide on using it with AD
> however i got the same result.
>
> Now our AD is not using InetOrgPerson could this be an issue?

Obviously yes: the default search class is inetOrgPerson so that it won't unless
you changed that to match your settings.

> here is a snap from event.log when i log in
>
> 2006-06-22T12:54:19 INFO >>> damo:: LDAPBACKING (ln 860) - putting in cache
> [('CN=BHS Webmaster,OU=IT
> Services,OU=Departments,OU=Main,DC=bhs,DC=org,DC=au,DC=local',
> {'givenName':['BHS'], 'cn': ['BHS Webmaster'], 'sAMAccountName':
> ['webmaster'],
> 'sn':['Webmaster']})]

So obviously it is able to find thinks, but what I do not understand is why the
retirved values are list of strings instead of just plain strings.

What do youy see in ZMI when you use the search tab on the members_ldap directory?

--
Olivier


Hi Olivier,

This is what i get  in all three searches (LDAP, Stack, Meta)

Search Results

  cn cpsGroups cpsRoles department dn givenName mail sAMAccountName sn telephoneNumber title userPassword
CN=BHS Webmaster,OU=IT Services,OU=Departments,OU=Main,DC=bhs,DC=org,DC=au,DC=local BHS Webmaster [] ['Member'] Information Technology CN=BHS Webmaster,OU=IT Services,OU=Departments,OU=Main,DC=bhs,DC=org,DC=au,DC=local BHS
webmaster Webmaster


I have tried it with CPS 3.4.1 and 3.4.0.3 on both windows and linux installs.
I am looking for inetOrgPerson and User.

Here is my members_ldap.xml

------------------------------------------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0"?>
<object name="members_ldap" meta_type="CPS LDAP Backing Directory">
 <property name="title"></property>
 <property name="schema">members_ldap</property>
 <property name="schema_search"></property>
 <property name="layout"></property>
 <property name="layout_search"></property>
 <property name="acl_directory_view_roles"></property>
 <property name="acl_entry_create_roles">Manager</property>
 <property name="acl_entry_delete_roles">Manager</property>
 <property name="acl_entry_view_roles">Manager</property>
 <property name="acl_entry_edit_roles">Manager</property>
 <property name="title_field">cn</property>
 <property name="search_substring_fields">
  <element value="cn"/>
  <element value="givenName"/>
  <element value="sn"/>
  <element value="mail"/>
 </property>
 <property name="is_hierarchical">False</property>
 <property name="password_field">userPassword</property>
 <property name="password_encryption">SSHA</property>
 <property name="ldap_server">bhsdc1.bhs.org.au.local</property>
 <property name="ldap_port">3268</property>
 <property name="ldap_use_ssl">False</property>
 <property name="ldap_base">ou=Departments,ou=Main,dc=bhs,dc=org,dc=au,dc=local</property>
 <property
    name="ldap_base_creation">ou=Departments,ou=Main,dc=bhs,dc=org,dc=au,dc=local</property>
 <property name="ldap_scope">SUBTREE</property>
 <property name="ldap_search_classes">user, inetOrgPerson</property>
 <property name="ldap_search_filter"></property>
 <property name="ldap_bind_dn">cn=ldapuser,ou=Intranet,ou=Main,dc=bhs,dc=org,dc=au,dc=local</property>
 <property name="ldap_bind_password">THE PASSWORD</property>
 <property name="ldap_rdn_attr">sAMAccountName</property>
 <property name="ldap_object_classes">top, person</property>
 <property name="children_attr">None</property>
 <property name="children_id_attr">cn</property>
 <cache-manager name="dir_ramcache"/>
</object>

------------------------------------------------------------------------------------------------------------------------------------------------------------

cheers,

Damian



_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to