$c->authenticate_hook['optional'] = false;
$c->authenticate_hook['call'] = 'LDAP_check';
$c->authenticate_hook['config'] = array(
- 'host' => 'ldap.immae.eu',
+ 'host' => '${env.ldap.host}',
'port' => '389',
'startTLS' => 'yes',
- 'bindDN'=> 'cn=davical,ou=services,dc=immae,dc=eu',
+ 'bindDN'=> '${env.ldap.dn}',
'passDN'=> '${env.ldap.password}',
'protocolVersion' => '3',
- 'baseDNUsers'=> array('ou=users,dc=immae,dc=eu', 'ou=group_users,dc=immae,dc=eu'),
- 'filterUsers' => 'memberOf=cn=users,cn=davical,ou=services,dc=immae,dc=eu',
- 'baseDNGroups' => 'ou=groups,dc=immae,dc=eu',
- 'filterGroups' => 'memberOf=cn=groups,cn=davical,ou=services,dc=immae,dc=eu',
+ 'baseDNUsers'=> array('ou=users,${env.ldap.base}', 'ou=group_users,${env.ldap.base}'),
+ 'filterUsers' => '${env.ldap.filter}',
+ 'baseDNGroups' => 'ou=groups,${env.ldap.base}',
+ 'filterGroups' => 'memberOf=cn=groups,${env.ldap.dn}',
'mapping_field' => array(
"username" => "uid",
"fullname" => "cn",