tob11
Hola, buenas a todos.
Mi pregunta en principio parece sencilla re resolver y debería serlo.
He mirado la documentación que hay en la página oficial del wiki y no he encontrado la solución, o por lo menos, no completa.
Actualmente tengo validación correcta contra mi AD y puedo loguear con cualquier usuario, hasta aquí bien. El tema es que quiero dar diferentes niveles de acceso a algunos grupos del AD. El caso es que realmente no se como hacer esto ya en el acl.auth.php tengo lo siguiente:
# acl.auth.php
# <?php exit()?>
# Don't modify the lines above
#
# Access Control Lists
#
# Auto-generated by install script
# Date: Wed, 03 Apr 2013 08:49:29 +0000
* @ALL 0
* @user 8
* @Dpto.Prueba 0
Pero como que no funciona. entiendo que será más complejo que esto. Os dejo mi local.php:
$conf['title'] = 'WIKI';
$conf['lang'] = 'es';
$conf['license'] = '0';
$conf['useacl'] = 1;
$conf['authtype'] = 'authad';
$conf['htmlok'] = 1;
$conf['phpok'] = 1;
$conf['rss_type'] = 'rss2';
$conf['userewrite'] = '2';
$conf['useslash'] = 1;
$conf['proxy']['user'] = 'root';
$conf['proxy']['pass'] = 'password';
$conf['plugin']['authad']['account_suffix'] = '@dominio.local';
$conf['plugin']['authad']['base_dn'] = 'DC=dominio,DC=local';
$conf['plugin']['authad']['domain_controllers'] = 'server.dominio.local';
$conf['manager'] = '@Administradores';
$conf['plugin']['authad']['admin_username'] = 'admin';
$conf['plugin']['authad']['admin_password'] = 'admin';
$conf['plugin']['authad']['ad_username'] = 'admin';
$conf['plugin']['authad']['ad_password'] = 'admin';
$conf['auth']['ad']['sso'] = 1;
$conf['auth']['ad']['real_primarygroup'] = 1;
$conf['auth']['ad']['use_ssl'] = 0;
$conf['auth']['ad']['use_tls'] = 0;
$conf['auth']['ad']['debug'] = 1;
$conf['auth']['ad']['recursive_groups'] = 1; // If number of groups in AD is $
¿Alguien puede ayudarme?
Un saludo y gracias.