Hi Marc,

could you please post your source of information & how you did a proper
configuration.
I'd like to set up a similar setup in my environment.

Thanks in advance and bye.
Benjamin

2011/7/23 Marc Schöchlin <[email protected]>

> Hi,
>
> i already discovered the source of the problem.
> After loading  module "back_ldap" openldap accepted  my ldif-input.
> I think it might be a really good idea to add extra information about which
> modules have to be loaded
> to get a ldap-proxy working...
>
> Does anybody have a working example for a 
> "openldap-to-active-directory-**proxy"
> including attribute mapping?
>
> Regards
> Marc
>
>
>
> Am 16.07.2011 13:16, schrieb Marc Schöchlin:
>
>  Hello OpenLDAP Users,
>>
>>
>> i setup da openldap-instance as described at
>> https://help.ubuntu.com/10.04/**serverguide/C/openldap-server.**html<https://help.ubuntu.com/10.04/serverguide/C/openldap-server.html>
>> .
>>
>> It seems that the Objectclass "olcOverlayConfig" is missed - where can
>> i find that objectclass?
>>
>> Is there a complete manual available which describes how to setup a
>> active directory proxy server?
>>
>> Is it possible to modify the configuration using a ldap browser like
>> active directory studio?
>>
>> To use that server to be a proxy to a active directory server i am
>> trying to add the following configuration:
>>
>> proxy2.ldif
>> ---
>> dn: olcDatabase={2}ldap
>> objectClass: olcDatabaseConfig
>> objectClass: olcLDAPConfig
>> olcDatabase: {2}ldap
>> olcSuffix: dc=proxy,dc=foobar,dc=de
>> olcRootDN: dc=foobar,dc=local
>> olcDbURI: "ldap://10.45.2.11:389";
>>
>> dn: olcOverlay={0}pcache
>> objectClass: olcOverlayConfig
>> objectClass: olcPcacheConfig
>> olcOverlay: {0}pcache
>> olcPcache: bdb 100000 1 1000 100
>> olcPcacheAttrset: 0 mail postalAddress telephoneNumber
>> olcPcacheTemplate: "(sn=)" 0 3600 0 0 0
>> olcPcacheTemplate: "(&(sn=)(givenName=))" 0 3600 0 0 0
>> olcPcacheTemplate: "(&(departmentNumber=)(**secretary=))" 0 3600
>>
>> dn: olcDatabase={0}hdb
>> objectClass: olcHdbConfig
>> objectClass: olcPcacheDatabase
>> olcDatabase: {0}hdb
>> olcDbDirectory: ./proxy-db.2.a
>> olcDbCacheSize: 20
>> olcDbIndex: objectClass eq
>> olcDbIndex: cn,sn,uid,mail  pres,eq,sub
>> ---
>>
>> LDAP-ADD Complains:
>>
>> # ldapadd -vvv -Y EXTERNAL -H ldapi:/// -f /etc/ldap/proxy.ldif
>> ldap_initialize( ldapi:///??base )
>> SASL/EXTERNAL authentication started
>> SASL username: gidNumber=0+uidNumber=0,cn=**peercred,cn=external,cn=auth
>> SASL SSF: 0
>> add objectClass:
>>        olcDatabaseConfig
>>        olcLDAPConfig
>> add olcDatabase:
>>        {2}ldap
>> add olcSuffix:
>>        dc=proxy,dc=foobar,dc=de
>> add olcRootDN:
>>        dc=foobar,dc=local
>> add olcDbURI:
>>        "ldap://10.41.2.12:389";
>> adding new entry "olcDatabase={2}ldap"
>> ldap_add: Invalid syntax (21)
>>        additional info: objectClass: value #1 invalid per syntax
>>
>> I
>>
>>
>


-- 
To be or not to be -- Shakespeare | To do is to be -- Nietzsche | To be is
to do -- Sartre | Do be do be do -- Sinatra

Reply via email to