[test]
basic@ = connector:connectors.ldap
single@ = connector:connectors.ldap-single
dn@ = connector:connectors.ldap-dn
[connectors]
; setup your ldap repo and set this to 1
do_tests = 1
[connectors.ldap]
class = Connector::Proxy::Net::LDAP::Simple
LOCATION = ldap://localhost:389
base = dc=mycompany,dc=com
filter = (cn=[% ARGS.0 %])
attrs = ou
binddn = cn=admin,dc=mycompany,dc=com
password = admin
[connectors.ldap.create]
basedn: ou=Server CA,dc=mycompany,dc=com
rdnkey: cn
attribute: ou
[connectors.ldap.schema.cn]
objectclass: inetOrgPerson organizationalPerson
[connectors.ldap.schema.cn.values]
sn: copy:self
mail: it-department@openxopki.org
[connectors.ldap.schema.ou]
objectclass: organizationalUnit
o: My Company
[connectors.ldap-single]
class = Connector::Proxy::Net::LDAP::Single
LOCATION = ldap://localhost:389
base = dc=mycompany,dc=com
filter = (cn=[% ARGS.0 %])
binddn = cn=admin,dc=mycompany,dc=com
password = admin
[connectors.ldap-single.create]
basedn: ou=people,dc=mycompany,dc=com
rdnkey: cn
[connectors.ldap-single.schema.cn]
objectclass: inetOrgPerson organizationalPerson
[connectors.ldap-single.schema.cn.values]
sn: copy:self
mail: it-department@openxopki.org
[connectors.ldap-single.attrmap]
ntlogin = uid
[connectors.ldap-dn]
class = Connector::Proxy::Net::LDAP::DN
LOCATION = ldap://localhost:389
base = dc=mycompany,dc=com
filter = (cn=[% ARGS.0 %])
binddn = cn=admin,dc=mycompany,dc=com
password = admin