I've managed to get authad working to a point where users can login without issues.
However, the plugin is not retrieving user's name and email address from AD. In DokuWiki the real name field is same as user name and e-mail field is empty.
Below is the config we're using.
$conf['useacl'] = 1;
$conf['showuseras'] = 'username';
$conf['disableactions'] = 'register,resendpwd,profile,profile_delete';
$conf['authtype'] = 'authad';
$conf['superuser'] = '
user1@domain.com,
user2@domain.com';
$conf['plugin']['authad']['account_suffix'] = '@domain.com';
$conf['plugin']['authad']['base_dn'] = 'DC=domain,DC=com';
$conf['plugin']['authad']['domain_controllers'] = 'DC01.domain.com';
$conf['plugin']['authad']['admin_username'] = '';
$conf['plugin']['authad']['admin_password'] = '';
$conf['plugin']['authad']['sso'] = 0;
$conf['plugin']['authad']['sso_charset'] = '';
$conf['plugin']['authad']['real_primarygroup'] = 0;
$conf['plugin']['authad']['use_ssl'] = 0;
$conf['plugin']['authad']['use_tls'] = 1;
$conf['plugin']['authad']['debug'] = 0;
$conf['plugin']['authad']['recursive_groups'] = 0;
$conf['plugin']['authad']['additional'] = '';
$conf['plugin']['authad']['expirywarn'] = 0;
At first I did not have values in admin_username and admin_password,. After adding appropriate values (username needs to be in user.name format without domain), the only change I noticed that user management is not available unless these lines are present. However, even when user management is present it is not working properly. It only ever retrieves the first page of user accounts, clicking next reloads the first page. Searching for user account never finds anything.
Any help?